Package de.xima.fc.handler.file
Class FileHandler
java.lang.Object
de.xima.fc.handler.AMSApiHandler
de.xima.fc.handler.entity.GenericHandler
de.xima.fc.handler.file.FileHandler
- All Implemented Interfaces:
IAPIHandler,IGenericHandler,IFileHandler,Serializable
The Class FileHandler.
- Author:
- XIMA MEDIA GmbH
- See Also:
-
Field Summary
Fields inherited from class de.xima.fc.handler.entity.GenericHandler
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<D extends IFileDataEntity<F>,F extends IKeyDependentFileEntity<E, D>, E extends IFileMapProviding<F, D>>
byte[]getUncachedFileData(UserContext uc, E entity, String fileKey) Returns the file data of a file belonging to the given entity with the given file key.<E extends IFileDataEntity<?>,T extends IFileProviding<?, E>>
byte[]getUncachedFileData(UserContext uc, Class<T> clazz, long id) <E extends IFileDataEntity<?>,T extends IFileProviding<?, E>>
byte[]getUncachedFileData(UserContext uc, T entity) <T extends IFileEntity<?,?>>
byte[]getUncachedFileEntityData(UserContext uc, T fileEntity) <E extends IFileDataEntity<?>,T extends IFileEntity<?, E>>
TupdateFileData(UserContext uc, T entity, byte[] data) Methods inherited from class de.xima.fc.handler.entity.GenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, updateMethods inherited from class de.xima.fc.handler.AMSApiHandler
getNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getNameMethods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
Constructor Details
-
FileHandler
public FileHandler()
-
-
Method Details
-
getUncachedFileData
public <E extends IFileDataEntity<?>,T extends IFileProviding<?, byte[] getUncachedFileDataE>> (UserContext uc, Class<T> clazz, long id) - Specified by:
getUncachedFileDatain interfaceIFileHandler
-
getUncachedFileData
public <E extends IFileDataEntity<?>,T extends IFileProviding<?, byte[] getUncachedFileDataE>> (UserContext uc, T entity) - Specified by:
getUncachedFileDatain interfaceIFileHandler
-
getUncachedFileData
public <D extends IFileDataEntity<F>,F extends IKeyDependentFileEntity<E, byte[] getUncachedFileDataD>, E extends IFileMapProviding<F, D>> (UserContext uc, E entity, String fileKey) Description copied from interface:IFileHandlerReturns the file data of a file belonging to the given entity with the given file key.- Specified by:
getUncachedFileDatain interfaceIFileHandler- Type Parameters:
D- file data entity typeF- file entity typeE- file map providing base entity type- Parameters:
uc- user context for database transactions.entity- that owns the filefileKey- key identifying the the file entity- Returns:
- file data as a byte array of the request file.
-
updateFileData
public <E extends IFileDataEntity<?>,T extends IFileEntity<?, T updateFileDataE>> (UserContext uc, T entity, byte[] data) - Specified by:
updateFileDatain interfaceIFileHandler
-
getUncachedFileEntityData
- Specified by:
getUncachedFileEntityDatain interfaceIFileHandler
-