Interface IEntity

All Superinterfaces:
CreationRequestable, DatabaseComponent<IDatabase>, DatabaseConnectionRequestable, DatabaseObject, Deletable, DeletionRequestable, EditingRequestable, IdHolder, LoadingRequestable, OpennessRequestable, OptionalSaveStampHolder, StateRequestable<DatabaseObjectState>, TableComponent<ITable<? extends IEntity>>
All Known Implementing Classes:
AbstractEntity, Entity, GeneralEntity

Author:
Silvan Wyss
  • Method Details

    • getParentTableName

      String getParentTableName()
    • getShortDescription

      String getShortDescription()
    • internalGetStoredFields

      ExtendedIterable<? extends Field> internalGetStoredFields()
    • internalSetLoadedAndIdAndSaveStamp

      void internalSetLoadedAndIdAndSaveStamp(String loadedId, String saveStamp)
    • internalSetParentTable

      void internalSetParentTable(ITable<? extends IEntity> parentTable)
    • isReferencedInPersistedData

      boolean isReferencedInPersistedData()
    • isReferencedInPersistedDataIgnoringGivenEntities

      boolean isReferencedInPersistedDataIgnoringGivenEntities(ExtendedIterable<String> entitiesToIgnoreIds)