Package de.xima.fc.entities.interfaces
Interface IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>>
-
- All Superinterfaces:
Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
,IAbstractDatei<T>
,de.xima.cmn.dao.interfaces.IEntity<Long>
,de.xima.cmn.dao.interfaces.ILockableEntity<Long>
,Serializable
- All Known Subinterfaces:
IAuthentticatorFile<E,T>
,IPluginFileEntity<E,J,C>
- All Known Implementing Classes:
AFileEntity
,APluginFileEntity
,AttachmentDatei
,ClientAuthenticatorFile
,ClientPluginFile
,FormEingangDatei
,FormTemplateFile
,FormVersionBackup
,FormVersionDatei
,MandantRessourceDatei
,ProjectPreviewFile
,ProjektRessourceDatei
,SystemAuthenticatorFile
,SystemPluginFile
,WorkflowVersionBackup
public interface IFileEntity<E extends de.xima.cmn.dao.interfaces.IEntity<Long>,T extends IFileDataEntity<?>> extends IAbstractDatei<T>
- Author:
- XIMA MEDIA GmbH
-
-
Field Summary
Fields Modifier and Type Field Description static String
ATTR_AENDERUNGSDATUM
static String
ATTR_BASE_ENTITY
static String
ATTR_BENUTZER
static String
ATTR_BENUTZER_GEAENDERT
static String
ATTR_DATA_ENTITY
static String
ATTR_DATEINAME
static String
ATTR_DATEN
static String
ATTR_ERSTELLUNGSDATUM
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description Date
getAenderungsdatum()
E
getBaseEntity()
String
getBenutzer_erstellt()
String
getBenutzer_geaendert()
T
getDataEntity()
default T
getDateiDaten()
Deprecated.usegetDataEntity()
String
getDateiname()
byte[]
getDaten()
Date
getErstellungsdatum()
void
setAenderungsdatum(Date aenderungsdatum)
void
setBaseEntity(E entity)
void
setBenutzer_erstellt(String benutzer_erstellt)
void
setBenutzer_geaendert(String benutzer_geaendert)
void
setDataEntity(T dataEntity)
default void
setDateiDaten(T data)
Deprecated.void
setDateiname(String dateiname)
void
setErstellungsdatum(Date erstellungsdatum)
void
setNewData(byte[] daten)
-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Field Detail
-
ATTR_DATEN
static final String ATTR_DATEN
- See Also:
- Constant Field Values
-
ATTR_DATEINAME
static final String ATTR_DATEINAME
- See Also:
- Constant Field Values
-
ATTR_ERSTELLUNGSDATUM
static final String ATTR_ERSTELLUNGSDATUM
- See Also:
- Constant Field Values
-
ATTR_AENDERUNGSDATUM
static final String ATTR_AENDERUNGSDATUM
- See Also:
- Constant Field Values
-
ATTR_BENUTZER
static final String ATTR_BENUTZER
- See Also:
- Constant Field Values
-
ATTR_BENUTZER_GEAENDERT
static final String ATTR_BENUTZER_GEAENDERT
- See Also:
- Constant Field Values
-
ATTR_DATA_ENTITY
static final String ATTR_DATA_ENTITY
- See Also:
- Constant Field Values
-
ATTR_BASE_ENTITY
static final String ATTR_BASE_ENTITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDateiDaten
@Deprecated default T getDateiDaten()
Deprecated.usegetDataEntity()
- Specified by:
getDateiDaten
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setDateiDaten
@Deprecated default void setDateiDaten(T data)
Deprecated.- Specified by:
setDateiDaten
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getDataEntity
T getDataEntity()
-
setDataEntity
void setDataEntity(T dataEntity)
-
getDaten
byte[] getDaten()
- Specified by:
getDaten
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setNewData
void setNewData(byte[] daten)
- Specified by:
setNewData
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getErstellungsdatum
Date getErstellungsdatum()
- Specified by:
getErstellungsdatum
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setErstellungsdatum
void setErstellungsdatum(Date erstellungsdatum)
- Specified by:
setErstellungsdatum
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getAenderungsdatum
Date getAenderungsdatum()
- Specified by:
getAenderungsdatum
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setAenderungsdatum
void setAenderungsdatum(Date aenderungsdatum)
- Specified by:
setAenderungsdatum
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getDateiname
String getDateiname()
- Specified by:
getDateiname
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setDateiname
void setDateiname(String dateiname)
- Specified by:
setDateiname
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getBenutzer_erstellt
String getBenutzer_erstellt()
- Specified by:
getBenutzer_erstellt
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setBenutzer_erstellt
void setBenutzer_erstellt(String benutzer_erstellt)
- Specified by:
setBenutzer_erstellt
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getBenutzer_geaendert
String getBenutzer_geaendert()
- Specified by:
getBenutzer_geaendert
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
setBenutzer_geaendert
void setBenutzer_geaendert(String benutzer_geaendert)
- Specified by:
setBenutzer_geaendert
in interfaceIAbstractDatei<E extends de.xima.cmn.dao.interfaces.IEntity<Long>>
-
getBaseEntity
E getBaseEntity()
-
setBaseEntity
void setBaseEntity(E entity)
-
-