Interface Entity
- All Superinterfaces:
CreationRequestable, DatabaseComponent<IDatabase>, DatabaseConnectionRequestable, DatabaseObject, Deletable, DeletionRequestable, EditingRequestable, IdHolder, LoadingRequestable, OpennessRequestable, OptionalSaveStampHolder, StateRequestable<DatabaseObjectState>, TableComponent<ITable<? extends Entity>>
- All Known Implementing Classes:
AbstractBaseEntity, AbstractEntity, GeneralEntity
public interface Entity
extends Deletable, DatabaseComponent<IDatabase>, DatabaseObject, IdHolder, OptionalSaveStampHolder, TableComponent<ITable<? extends Entity>>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidExtendedIterable<? extends Field> voidvoidinternalSetLoadedAndIdAndSaveStamp(String loadedId, String saveStamp) voidinternalSetParentTable(ITable<? extends Entity> parentTable) booleanbooleanisReferencedInPersistedDataIgnoringGivenEntities(ExtendedIterable<String> entitiesToIgnoreIds) Methods inherited from interface CreationRequestable
isNewMethods inherited from interface DatabaseComponent
belongsToDatabase, getStoredParentDatabaseMethods inherited from interface DatabaseConnectionRequestable
isConnectedWithRealDatabaseMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface IdHolder
getId, getIdInSingleQuotes, hasIdMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface OpennessRequestable
isClosed, isOpenMethods inherited from interface OptionalSaveStampHolder
getSaveStamp, hasSaveStampMethods inherited from interface StateRequestable
getStateMethods inherited from interface TableComponent
belongsToTable, getStoredParentTable
-
Method Details
-
getParentTableName
String getParentTableName() -
getShortDescription
String getShortDescription() -
internalGetStoredFields
ExtendedIterable<? extends Field> internalGetStoredFields() -
internalClose
void internalClose() -
internalSetEdited
void internalSetEdited() -
internalSetLoadedAndIdAndSaveStamp
-
internalSetParentTable
-
isReferencedInPersistedData
boolean isReferencedInPersistedData() -
isReferencedInPersistedDataIgnoringGivenEntities
boolean isReferencedInPersistedDataIgnoringGivenEntities(ExtendedIterable<String> entitiesToIgnoreIds)
-