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,- FormEingangDatei,- FormTemplateFile,- FormVersionBackup,- FormVersionDatei,- MandantRessourceDatei,- ProjektRessourceDatei,- SystemAuthenticatorFile,- 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:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Dateaenderungsdatumprotected Stringbenutzer_erstelltprotected Stringbenutzer_geaendertstatic StringCOL_DATE_CREATEDDatabase column name for thegetErstellungsdatum()field.static StringCOL_DATE_MODIFIEDDatabase column name for thegetAenderungsdatum()field.static StringCOL_NAMEDatabase column name for thegetDateiname()field.static StringCOL_USER_NAME_CREATEDDatabase column name for thegetBenutzer_erstellt()field.static StringCOL_USER_NAME_MODIFIEDDatabase column name for thegetBenutzer_geaendert()field.protected @NotNull @Size(min=1,max=1) List<T>dataEntitiesprotected Stringdateinameprotected Dateerstellungsdatum- 
Fields inherited from class de.xima.fc.entities.AbstractLockableEntityCOL_LOCKINGVERSION, lockingVersion
 - 
Fields inherited from class de.xima.fc.entities.AbstractEntityCOL_ID, id
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.IFileEntityATTR_AENDERUNGSDATUM, ATTR_BASE_ENTITY, ATTR_BENUTZER, ATTR_BENUTZER_GEAENDERT, ATTR_DATA_ENTITY, ATTR_DATEINAME, ATTR_DATEN, ATTR_ERSTELLUNGSDATUM
 - 
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntityIMPORT_ID, INVALID_ID
 
- 
 - 
Constructor SummaryConstructors Constructor Description AFileEntity()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DategetAenderungsdatum()StringgetBenutzer_erstellt()StringgetBenutzer_geaendert()List<T>getDataEntities()StringgetDateiname()byte[]getDaten()DategetErstellungsdatum()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.AbstractLockableEntityentityHasChanged, getLockingVersion, setLockingVersion, toString
 - 
Methods inherited from class de.xima.fc.entities.AbstractEntityasIntValue, isPersisted, setId, setId
 - 
Methods inherited from class de.xima.cmn.dao.model.AEntitycompareTo, equals, getDBTableName, hashCode
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.lang.ComparablecompareTo
 - 
Methods inherited from interface de.xima.fc.entities.interfaces.IFileEntitygetBaseEntity, getDataEntity, getDateiDaten, setBaseEntity, setDataEntity, setDateiDaten, setNewData
 
- 
 
- 
- 
- 
Field Detail- 
COL_DATE_CREATEDpublic static final String COL_DATE_CREATED Database column name for thegetErstellungsdatum()field.- See Also:
- Constant Field Values
 
 - 
COL_DATE_MODIFIEDpublic static final String COL_DATE_MODIFIED Database column name for thegetAenderungsdatum()field.- See Also:
- Constant Field Values
 
 - 
COL_NAMEpublic static final String COL_NAME Database column name for thegetDateiname()field.- See Also:
- Constant Field Values
 
 - 
COL_USER_NAME_CREATEDpublic static final String COL_USER_NAME_CREATED Database column name for thegetBenutzer_erstellt()field.- See Also:
- Constant Field Values
 
 - 
COL_USER_NAME_MODIFIEDpublic static final String COL_USER_NAME_MODIFIED Database column name for thegetBenutzer_geaendert()field.- See Also:
- Constant Field Values
 
 - 
erstellungsdatumprotected Date erstellungsdatum 
 - 
aenderungsdatumprotected Date aenderungsdatum 
 - 
dateinameprotected String dateiname 
 - 
benutzer_erstelltprotected String benutzer_erstellt 
 - 
benutzer_geaendertprotected String benutzer_geaendert 
 - 
dataEntities@NotNull @Size(min=1, max=1) protected @NotNull @Size(min=1,max=1) List<T extends IFileDataEntity<?>> dataEntities
 
- 
 - 
Method Detail- 
getDatenpublic byte[] getDaten() - Specified by:
- getDatenin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- getDatenin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
getErstellungsdatumpublic Date getErstellungsdatum() - Specified by:
- getErstellungsdatumin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- getErstellungsdatumin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
setErstellungsdatumpublic void setErstellungsdatum(Date dateCreated) - Specified by:
- setErstellungsdatumin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- setErstellungsdatumin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
getAenderungsdatumpublic Date getAenderungsdatum() - Specified by:
- getAenderungsdatumin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- getAenderungsdatumin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
setAenderungsdatumpublic void setAenderungsdatum(Date dateModified) - Specified by:
- setAenderungsdatumin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- setAenderungsdatumin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
getDateinamepublic String getDateiname() - Specified by:
- getDateinamein interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- getDateinamein interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
setDateinamepublic void setDateiname(String fileName) - Specified by:
- setDateinamein interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- setDateinamein interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
getBenutzer_erstelltpublic String getBenutzer_erstellt() - Specified by:
- getBenutzer_erstelltin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- getBenutzer_erstelltin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
setBenutzer_erstelltpublic void setBenutzer_erstellt(String userNameCreated) - Specified by:
- setBenutzer_erstelltin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- setBenutzer_erstelltin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
getBenutzer_geaendertpublic String getBenutzer_geaendert() - Specified by:
- getBenutzer_geaendertin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- getBenutzer_geaendertin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 - 
setBenutzer_geaendertpublic void setBenutzer_geaendert(String userNameModified) - Specified by:
- setBenutzer_geaendertin interface- IAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
- Specified by:
- setBenutzer_geaendertin interface- IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
 
 
- 
 
-