Klasse MultiBackReferenceEntry<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.model.MultiBackReferenceEntry<E>
- Typparameter:
E- is the type of theIEntityaMultiBackReferenceEntryreferences back.
- Alle implementierten Schnittstellen:
IDatabaseComponent<IDatabase>, ITableComponent<ITable<? extends IEntity>>, CloseStateRequestable, StateRequestable<DatabaseObjectState>, IDatabaseObject, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, LoadingRequestable, IMultiBackReferenceEntry<E>
public final class MultiBackReferenceEntry<E extends IEntity>
extends Object
implements IMultiBackReferenceEntry<E>
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungbooleanbooleanstatic <T extends IEntity>
MultiBackReferenceEntry<T> createLoadedEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId(IMultiBackReference<T> multiBackReference, String backReferencedEntityId, String backReferencedTableId) static <T extends IEntity>
MultiBackReferenceEntry<T> createNewEntryForMultiBackReferenceAndBackReferencedEntity(IMultiBackReference<T> multiBackReference, T backReferencedEntity) static <T extends IEntity>
MultiBackReferenceEntry<T> createNewEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId(IMultiBackReference<T> multiBackReference, String backReferencedEntityId, String backReferencedTableId) getState()booleanisClosed()booleanbooleanbooleanisEdited()booleanisLoaded()booleanisNew()Von Klasse geerbte Methoden Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden CloseStateRequestable
isOpen
-
Methodendetails
-
createLoadedEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId
public static <T extends IEntity> MultiBackReferenceEntry<T> createLoadedEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId(IMultiBackReference<T> multiBackReference, String backReferencedEntityId, String backReferencedTableId) -
createNewEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId
public static <T extends IEntity> MultiBackReferenceEntry<T> createNewEntryForMultiBackReferenceAndBackReferencedEntityIdAndBackReferencedTableId(IMultiBackReference<T> multiBackReference, String backReferencedEntityId, String backReferencedTableId) -
createNewEntryForMultiBackReferenceAndBackReferencedEntity
public static <T extends IEntity> MultiBackReferenceEntry<T> createNewEntryForMultiBackReferenceAndBackReferencedEntity(IMultiBackReference<T> multiBackReference, T backReferencedEntity) -
belongsToDatabase
public boolean belongsToDatabase()- Angegeben von:
belongsToDatabasein SchnittstelleIDatabaseComponent<E extends IEntity>- Gibt zurück:
- true if the current
IDatabaseComponentbelongs to a database, false otherwise.
-
belongsToTable
public boolean belongsToTable()- Angegeben von:
belongsToTablein SchnittstelleITableComponent<E extends IEntity>- Gibt zurück:
- true if the current
ITableComponentbelongs to a table, false otherwise.
-
getBackReferencedEntityId
- Angegeben von:
getBackReferencedEntityIdin SchnittstelleIMultiBackReferenceEntry<E extends IEntity>
-
getBackReferencedTableId
- Angegeben von:
getBackReferencedTableIdin SchnittstelleIMultiBackReferenceEntry<E extends IEntity>
-
getState
- Angegeben von:
getStatein SchnittstelleStateRequestable<E extends IEntity>- Gibt zurück:
- the state of the current
StateRequestable.
-
getStoredBackReferencedEntity
- Angegeben von:
getStoredBackReferencedEntityin SchnittstelleIMultiBackReferenceEntry<E extends IEntity>
-
getStoredBackReferencedTable
- Angegeben von:
getStoredBackReferencedTablein SchnittstelleIMultiBackReferenceEntry<E extends IEntity>
-
getStoredParentDatabase
- Angegeben von:
getStoredParentDatabasein SchnittstelleIDatabaseComponent<E extends IEntity>- Gibt zurück:
- the database of the current
IDatabaseComponent.
-
getStoredParentMultiBackReference
- Angegeben von:
getStoredParentMultiBackReferencein SchnittstelleIMultiBackReferenceEntry<E extends IEntity>
-
getStoredParentTable
- Angegeben von:
getStoredParentTablein SchnittstelleITableComponent<E extends IEntity>- Gibt zurück:
- the table of the current
ITableComponent.
-
isClosed
public boolean isClosed()- Angegeben von:
isClosedin SchnittstelleCloseStateRequestable- Gibt zurück:
- true if the current
CloseStateRequestableis closed, false otherwise.
-
isConnectedWithRealDatabase
public boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabasein SchnittstelleDatabaseConnectionRequestable- Gibt zurück:
- true if the current
DatabaseConnectionRequestableis connected with a real database, false otherwise.
-
isDeleted
public boolean isDeleted()- Angegeben von:
isDeletedin SchnittstelleDeletionRequestable
-
isEdited
public boolean isEdited()- Angegeben von:
isEditedin SchnittstelleEditingRequestable
-
isLoaded
public boolean isLoaded()- Angegeben von:
isLoadedin SchnittstelleLoadingRequestable
-
isNew
public boolean isNew()- Angegeben von:
isNewin SchnittstelleCreationRequestable
-