Package de.xima.fc.entities
Class AFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
de.xima.fc.entities.AbstractEntity
de.xima.fc.entities.AbstractLockableEntity
de.xima.fc.entities.AFileEntity<E,T>
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>,de.xima.cmn.dao.interfaces.ILockableEntity<Long>,IAbstractDatei<T>,IFileEntity<E,,T> ILockingVersionProviding,ITransferable,ITransferableEntity,ITransferableLockableEntity,Serializable,Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
- Direct Known Subclasses:
APluginFileEntity,AttachmentDatei,ClientAuthenticatorFile,ClientFile,FormEingangDatei,FormTemplateFile,FormVersionBackup,FormVersionDatei,MandantRessourceDatei,ProjektRessourceDatei,SystemAuthenticatorFile,UserProfileFile,WorkflowVersionBackup
@MappedSuperclass
public abstract class AFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
extends AbstractLockableEntity
implements IFileEntity<E,T>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Dateprotected Stringprotected Stringstatic final StringDatabase column name for thegetErstellungsdatum()field.static final StringDatabase column name for thegetAenderungsdatum()field.static final StringDatabase column name for thegetDateiname()field.static final StringDatabase column name for thegetBenutzer_erstellt()field.static final StringDatabase column name for thegetBenutzer_geaendert()field.protected Stringprotected DateFields inherited from class de.xima.fc.entities.AbstractLockableEntity
COL_LOCKINGVERSION, lockingVersionFields inherited from class de.xima.fc.entities.AbstractEntity
COL_ID, idFields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface de.xima.fc.entities.interfaces.IFileEntity
ATTR_AENDERUNGSDATUM, ATTR_BASE_ENTITY, ATTR_BENUTZER, ATTR_BENUTZER_GEAENDERT, ATTR_DATA_ENTITY, ATTR_DATEINAME, ATTR_DATEN, ATTR_ERSTELLUNGSDATUMFields inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
ATTR_LOCKINGVERSIONFields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getDaten()voidsetAenderungsdatum(Date dateModified) voidsetBenutzer_erstellt(String userNameCreated) voidsetBenutzer_geaendert(String userNameModified) voidsetDataEntities(List<T> dataEntities) voidsetDateiname(String fileName) voidsetErstellungsdatum(Date dateCreated) Methods inherited from class de.xima.fc.entities.AbstractLockableEntity
entityHasChanged, getLockingVersion, setLockingVersion, toStringMethods inherited from class de.xima.fc.entities.AbstractEntity
asIntValue, isPersisted, setId, setIdMethods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId, isPersisted, setIdMethods inherited from interface de.xima.fc.entities.interfaces.IFileEntity
getBaseEntity, getDataEntity, getDateiDaten, setBaseEntity, setDataEntity, setDateiDaten, setNewDataMethods inherited from interface de.xima.cmn.dao.interfaces.ILockableEntity
entityHasChanged, getLockingVersion, setLockingVersion
-
Field Details
-
COL_DATE_CREATED
Database column name for thegetErstellungsdatum()field.- See Also:
-
COL_DATE_MODIFIED
Database column name for thegetAenderungsdatum()field.- See Also:
-
COL_NAME
Database column name for thegetDateiname()field.- See Also:
-
COL_USER_NAME_CREATED
Database column name for thegetBenutzer_erstellt()field.- See Also:
-
COL_USER_NAME_MODIFIED
Database column name for thegetBenutzer_geaendert()field.- See Also:
-
erstellungsdatum
-
aenderungsdatum
-
dateiname
-
benutzer_erstellt
-
benutzer_geaendert
-
dataEntities
@NotNull @Size(min=1, max=1) protected @NotNull @Size(min=1,max=1) List<T extends IFileDataEntity<?>> dataEntities
-
-
Constructor Details
-
AFileEntity
public AFileEntity()
-
-
Method Details
-
getDaten
public byte[] getDaten()- Specified by:
getDatenin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
getDatenin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
getErstellungsdatum
- Specified by:
getErstellungsdatumin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
getErstellungsdatumin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
setErstellungsdatum
- Specified by:
setErstellungsdatumin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
setErstellungsdatumin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
getAenderungsdatum
- Specified by:
getAenderungsdatumin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
getAenderungsdatumin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
setAenderungsdatum
- Specified by:
setAenderungsdatumin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
setAenderungsdatumin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
getDateiname
- Specified by:
getDateinamein interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
getDateinamein interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
setDateiname
- Specified by:
setDateinamein interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
setDateinamein interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
getBenutzer_erstellt
- Specified by:
getBenutzer_erstelltin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
getBenutzer_erstelltin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
setBenutzer_erstellt
- Specified by:
setBenutzer_erstelltin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
setBenutzer_erstelltin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
getBenutzer_geaendert
- Specified by:
getBenutzer_geaendertin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
getBenutzer_geaendertin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
setBenutzer_geaendert
- Specified by:
setBenutzer_geaendertin interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>- Specified by:
setBenutzer_geaendertin interfaceIFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
getDataEntities
-
setDataEntities
-