Interface IEntity
- All Superinterfaces:
CloseStateRequestable, CreationRequestable, DatabaseConnectionRequestable, Deletable, DeletionRequestable, EditingRequestable, IDatabaseComponent<IDatabase>, IDatabaseObject, IIdHolder, IOptionalSaveStampHolder, IShortDescriptionHolder, ITableComponent<ITable<? extends IEntity>>, LoadingRequestable, StateRequestable<DatabaseObjectState>
- All Known Implementing Classes:
AbstractEntity, Entity, GeneralEntity
public interface IEntity
extends Deletable, IDatabaseComponent<IDatabase>, IDatabaseObject, IIdHolder, IOptionalSaveStampHolder, IShortDescriptionHolder, ITableComponent<ITable<? extends IEntity>>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionIContainer<? extends IField> voidinternalSetLoadedAndIdAndSaveStamp(String loadedId, String saveStamp) voidinternalSetParentTable(ITable<? extends IEntity> parentTable) booleanbooleanisReferencedInPersistedDataIgnoringGivenEntities(IContainer<String> entitiesToIgnoreIds) Methods inherited from interface CloseStateRequestable
isClosed, isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface IDatabaseComponent
belongsToDatabase, getStoredParentDatabaseMethods inherited from interface IIdHolder
getId, getIdInQuotes, hasIdMethods inherited from interface IOptionalSaveStampHolder
getSaveStamp, hasSaveStampMethods inherited from interface IShortDescriptionHolder
getShortDescription, getShortDescriptionInQuotesMethods inherited from interface ITableComponent
belongsToTable, getStoredParentTableMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface StateRequestable
getState
-
Method Details
-
getParentTableName
String getParentTableName() -
internalGetStoredFields
IContainer<? extends IField> internalGetStoredFields() -
internalSetLoadedAndIdAndSaveStamp
-
internalSetParentTable
-
isReferencedInPersistedData
boolean isReferencedInPersistedData() -
isReferencedInPersistedDataIgnoringGivenEntities
-