Package co.ecg.alpaca.core.service
Interface FileManagerService
- All Known Implementing Classes:
FSFileService
,S3FileService
public interface FileManagerService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault void
checkValidity
(AlpacaFileToken fileToken) boolean
delete
(AlpacaFileToken fileToken) boolean
deleteContextDirectory
(String... context) <T extends BroadWorksObjectInformation>
Tdeserialize
(AlpacaFileToken fileToken, BroadWorksServer broadWorksServer) get
(AlpacaFileToken fileToken) getAbsolutePath
(AlpacaFileToken fileToken) static String
sanitizeFileName
(String fileName) boolean
save
(AlpacaFileToken fileToken, byte[] data) boolean
save
(AlpacaFileToken fileToken, Object data) void
setBaseDirectory
(String... directory)
-
Field Details
-
charset
-
-
Method Details
-
getBaseDirectory
String getBaseDirectory() -
setBaseDirectory
- Throws:
HelperException
-
deleteContextDirectory
- Throws:
HelperException
-
getFileTokenType
FileType getFileTokenType() -
getAbsolutePath
- Throws:
HelperException
-
create
- Throws:
HelperException
-
create
- Throws:
HelperException
-
save
- Throws:
HelperException
-
save
- Throws:
HelperException
-
delete
- Throws:
HelperException
-
get
- Throws:
HelperException
-
deserialize
<T extends BroadWorksObjectInformation> T deserialize(AlpacaFileToken fileToken, BroadWorksServer broadWorksServer) throws HelperException - Throws:
HelperException
-
checkValidity
- Throws:
HelperException
-
sanitizeFileName
-