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_IDFields 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, toStringMethods 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
-
Field Details
-
COL_ID
- See Also:
-
id
-
-
Constructor Details
-
AbstractEntity
public AbstractEntity()
-
-
Method Details
-
setId
- Parameters:
id-Integerthe database-id to set
-
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
-