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 voidcheckValidity(AlpacaFileToken fileToken) booleandelete(AlpacaFileToken fileToken) booleandeleteContextDirectory(String... context) <T extends BroadWorksObjectInformation>
Tdeserialize(AlpacaFileToken fileToken, BroadWorksServer broadWorksServer) get(AlpacaFileToken fileToken) getAbsolutePath(AlpacaFileToken fileToken) static StringsanitizeFileName(String fileName) booleansave(AlpacaFileToken fileToken, byte[] data) booleansave(AlpacaFileToken fileToken, Object data) voidsetBaseDirectory(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
-