Package org.craftercms.engine.store.s3
Class S3File
java.lang.Object
org.craftercms.core.util.cache.impl.AbstractCachingAwareObject
org.craftercms.engine.store.s3.S3File
- All Implemented Interfaces:
org.craftercms.core.store.impl.File
,org.craftercms.core.util.cache.CachingAwareObject
public class S3File
extends org.craftercms.core.util.cache.impl.AbstractCachingAwareObject
implements org.craftercms.core.store.impl.File
Implementations of
File
for AWS S3 items.- Author:
- joseross
-
Field Summary
Fields inherited from class org.craftercms.core.util.cache.impl.AbstractCachingAwareObject
cachingTime, scope
-
Constructor Summary
-
Method Summary
Methods inherited from class org.craftercms.core.util.cache.impl.AbstractCachingAwareObject
getCachingTime, getScope, setCachingTime, setKey, setScope
-
Field Details
-
key
The S3 key.
-
-
Constructor Details
-
S3File
-
-
Method Details
-
getKey
- Specified by:
getKey
in interfaceorg.craftercms.core.util.cache.CachingAwareObject
- Overrides:
getKey
in classorg.craftercms.core.util.cache.impl.AbstractCachingAwareObject
-
getName
- Specified by:
getName
in interfaceorg.craftercms.core.store.impl.File
-
getPath
- Specified by:
getPath
in interfaceorg.craftercms.core.store.impl.File
-
isFile
public boolean isFile()- Specified by:
isFile
in interfaceorg.craftercms.core.store.impl.File
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectory
in interfaceorg.craftercms.core.store.impl.File
-
toString
-