Package de.xima.fc.entities
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
,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_ID
Fields inherited from interface de.xima.fc.entities.interfaces.ITransferableEntity
IMPORT_ID, INVALID_ID
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.xima.cmn.dao.model.AEntity
compareTo, equals, getDBTableName, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods 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
- Parameters:
id
-Integer
the database-id to set
-
setId
!!!WARNING: Currently values biggerInteger.MAX_VALUE
or lower thenInteger.MIN_VALUE
will be altered to null!!! -
isPersisted
public boolean isPersisted()- Specified by:
isPersisted
in interfacede.xima.cmn.dao.interfaces.IEntity<Long>
-
asIntValue
-