Package co.ecg.alpaca.core.service
Class S3FileService
java.lang.Object
co.ecg.alpaca.core.service.S3FileService
- All Implemented Interfaces:
FileManagerService
@Component
@Scope("prototype")
public class S3FileService
extends Object
implements FileManagerService
-
Field Summary
Fields inherited from interface co.ecg.alpaca.core.service.FileManagerService
charset
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
delete
(AlpacaFileToken fileToken) boolean
deleteContextDirectory
(String... context) <T extends BroadWorksObjectInformation>
Tdeserialize
(AlpacaFileToken fileToken, BroadWorksServer broadWorksServer) get
(AlpacaFileToken fileToken) getAbsolutePath
(AlpacaFileToken fileToken) boolean
save
(AlpacaFileToken fileToken, byte[] data) boolean
save
(AlpacaFileToken fileToken, Object object) void
setBaseDirectory
(String... directory) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface co.ecg.alpaca.core.service.FileManagerService
checkValidity
-
Constructor Details
-
S3FileService
-
-
Method Details
-
getFileTokenType
- Specified by:
getFileTokenType
in interfaceFileManagerService
-
getBaseDirectory
- Specified by:
getBaseDirectory
in interfaceFileManagerService
-
setBaseDirectory
- Specified by:
setBaseDirectory
in interfaceFileManagerService
- Throws:
HelperException
-
deleteContextDirectory
- Specified by:
deleteContextDirectory
in interfaceFileManagerService
- Throws:
HelperException
-
getAbsolutePath
- Specified by:
getAbsolutePath
in interfaceFileManagerService
-
create
public AlpacaFileToken create(String[] context, String fileName, Object object) throws HelperException - Specified by:
create
in interfaceFileManagerService
- Throws:
HelperException
-
create
public AlpacaFileToken create(String[] context, String fileName, byte[] data) throws HelperException - Specified by:
create
in interfaceFileManagerService
- Throws:
HelperException
-
save
- Specified by:
save
in interfaceFileManagerService
- Throws:
HelperException
-
save
- Specified by:
save
in interfaceFileManagerService
- Throws:
HelperException
-
delete
- Specified by:
delete
in interfaceFileManagerService
- Throws:
HelperException
-
get
- Specified by:
get
in interfaceFileManagerService
- Throws:
HelperException
-
deserialize
public <T extends BroadWorksObjectInformation> T deserialize(AlpacaFileToken fileToken, BroadWorksServer broadWorksServer) throws HelperException - Specified by:
deserialize
in interfaceFileManagerService
- Throws:
HelperException
-