Class AbstractEntity
java.lang.Object
de.xima.cmn.dao.model.AEntity<Long>
de.xima.fc.entities.AbstractEntity
- All Implemented Interfaces:
de.xima.cmn.dao.interfaces.IEntity<Long>, ITransferable, ITransferableEntity, Serializable, Comparable<de.xima.cmn.dao.interfaces.IEntity<Long>>
- Direct Known Subclasses:
AbstractLockableEntity, AFileDataEntity, AInternalMessage, FormRecordLock, ProjectTag, ProjektZaehler, ProjektZaehlerDaten, SystemChange
@MappedSuperclass
public abstract class AbstractEntity
extends de.xima.cmn.dao.model.AEntity<Long>
implements ITransferableEntity
Diese Klasse ist die Elternklasse aller Entitäten und beinhaltet die Attribute, die in jeder Entität vorhanden sein
müssen.
- See Also:
-
Field Summary
FieldsFields inherited from interface de.xima.cmn.dao.interfaces.IEntity
ATTR_IDFields inherited from interface ITransferableEntity
IMPORT_ID, INVALID_ID -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode, toStringMethods inherited from interface Comparable
compareToMethods inherited from interface de.xima.cmn.dao.interfaces.IEntity
getId
-
Field Details
-
COL_ID
- See Also:
-
id
-
-
Constructor Details
-
AbstractEntity
public AbstractEntity()
-
-
Method Details
-
setId
-
setId
!!!WARNING: Currently values biggerInteger.MAX_VALUEor lower thenInteger.MIN_VALUEwill be altered to null!!! -
isPersisted
public boolean isPersisted()- Specified by:
isPersistedin interfacede.xima.cmn.dao.interfaces.IEntity<Long>
-
asIntValue
-