Package ch.nolix.system.objectdata.model
Klasse AbstractEntity
java.lang.Object
ch.nolix.system.objectdata.model.AbstractEntity
- Alle implementierten Schnittstellen:
IIdHolder
,IOptionalSaveStampHolder
,ITableComponent<ITable<? extends IEntity>>
,CloseStateRequestable
,StateRequestable<DatabaseObjectState>
,CreationRequestable
,DatabaseConnectionRequestable
,DeletionRequestable
,EditingRequestable
,LoadingRequestable
,Deletable
,IDatabaseObject
,IEntity
- Bekannte direkte Unterklassen:
Entity
,GeneralEntity
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
final void
delete()
final String
getId()
final String
final String
final DatabaseObjectState
getState()
final IDatabase
final boolean
protected final void
final IContainer
<? extends IField> final void
internalSetLoadedAndIdAndSaveStamp
(String id, String saveStamp) final void
internalSetParentTable
(ITable<? extends IEntity> parentTable) final boolean
isClosed()
final boolean
final boolean
final boolean
isEdited()
final boolean
isLoaded()
final boolean
isNew()
final boolean
final boolean
isReferencedInPersistedDataIgnoringGivenEntities
(IContainer<String> entitiesToIgnoreIds) protected final void
setInsertAction
(Runnable insertAction) toString()
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.modelapi.IEntity
getParentTableName
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.IIdHolder
getIdInQuotes, hasId
-
Konstruktordetails
-
AbstractEntity
public AbstractEntity()
-
-
Methodendetails
-
belongsToTable
public final boolean belongsToTable()- Angegeben von:
belongsToTable
in SchnittstelleITableComponent<ITable<? extends IEntity>>
- Gibt zurück:
- true if the current
ITableComponent
belongs to a table, false otherwise.
-
delete
public final void delete() -
getId
-
getStoredParentDatabase
- Angegeben von:
getStoredParentDatabase
in SchnittstelleIEntity
-
getStoredParentTable
- Angegeben von:
getStoredParentTable
in SchnittstelleITableComponent<ITable<? extends IEntity>>
- Gibt zurück:
- the table of the current
ITableComponent
.
-
getSaveStamp
- Angegeben von:
getSaveStamp
in SchnittstelleIOptionalSaveStampHolder
- Gibt zurück:
- the save stamp of the current
IOptionalSaveStampHolder
.
-
getShortDescription
- Angegeben von:
getShortDescription
in SchnittstelleIEntity
-
getState
- Angegeben von:
getState
in SchnittstelleStateRequestable<DatabaseObjectState>
- Gibt zurück:
- the state of the current
StateRequestable
.
-
hasSaveStamp
public final boolean hasSaveStamp()- Angegeben von:
hasSaveStamp
in SchnittstelleIOptionalSaveStampHolder
- Gibt zurück:
- true if the current
IOptionalSaveStampHolder
has a save stamp.
-
internalGetStoredFields
- Angegeben von:
internalGetStoredFields
in SchnittstelleIEntity
-
internalSetLoadedAndIdAndSaveStamp
- Angegeben von:
internalSetLoadedAndIdAndSaveStamp
in SchnittstelleIEntity
-
internalSetParentTable
- Angegeben von:
internalSetParentTable
in SchnittstelleIEntity
-
isClosed
public final boolean isClosed()- Angegeben von:
isClosed
in SchnittstelleCloseStateRequestable
- Gibt zurück:
- true if the current
CloseStateRequestable
is closed.
-
isDeleted
public final boolean isDeleted()- Angegeben von:
isDeleted
in SchnittstelleDeletionRequestable
-
isEdited
public final boolean isEdited()- Angegeben von:
isEdited
in SchnittstelleEditingRequestable
-
isConnectedWithRealDatabase
public final boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabase
in SchnittstelleDatabaseConnectionRequestable
- Gibt zurück:
- true if the current
DatabaseConnectionRequestable
is connected with a real database, false otherwise.
-
isLoaded
public final boolean isLoaded()- Angegeben von:
isLoaded
in SchnittstelleLoadingRequestable
-
isNew
public final boolean isNew()- Angegeben von:
isNew
in SchnittstelleCreationRequestable
-
isReferencedInPersistedData
public final boolean isReferencedInPersistedData()- Angegeben von:
isReferencedInPersistedData
in SchnittstelleIEntity
-
isReferencedInPersistedDataIgnoringGivenEntities
public final boolean isReferencedInPersistedDataIgnoringGivenEntities(IContainer<String> entitiesToIgnoreIds) - Angegeben von:
isReferencedInPersistedDataIgnoringGivenEntities
in SchnittstelleIEntity
-
toString
-
initialize
protected final void initialize() -
setInsertAction
-