Package ch.nolix.system.objectdata.model
Klasse AbstractBackReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractBackReference<E>
- Alle implementierten Schnittstellen:
INameHolder
,IEntityComponent<IEntity>
,MandatorynessRequestable
,CloseStateRequestable
,EmptinessRequestable
,StateRequestable<DatabaseObjectState>
,CreationRequestable
,DatabaseConnectionRequestable
,DeletionRequestable
,EditingRequestable
,LoadingRequestable
,IDatabaseObject
,IAbstractBackReference<E>
,IField
- Bekannte direkte Unterklassen:
BackReference
,MultiBackReference
,OptionalBackReference
public abstract class AbstractBackReference<E extends IEntity>
extends AbstractField
implements IAbstractBackReference<E>
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotected
AbstractBackReference
(String backReferencedTableName, String backReferencedFieldName) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal String
final String
final IContainer
<IAbstractBackReference<IEntity>> protected final void
final boolean
referencesBackField
(IField field) final boolean
referencesEntity
(IEntity entity) final boolean
Von Klasse geerbte Methoden ch.nolix.system.objectdata.model.AbstractField
belongsToEntity, getName, getState, getStoredDataAndSchemaAdapter, getStoredParentColumn, getStoredParentEntity, isClosed, isConnectedWithRealDatabase, isDeleted, isEdited, isLoaded, isNew, knowsParentColumn, setAsEditedAndRunPotentialUpdateAction, setUpdateAction
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isClosed, isOpen
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectrequestapi.CreationRequestable
isNew
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectrequestapi.DatabaseConnectionRequestable
isConnectedWithRealDatabase
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectrequestapi.DeletionRequestable
isDeleted
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectrequestapi.EditingRequestable
isEdited
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmpty
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.componentapi.datamodelcomponentapi.IEntityComponent
belongsToEntity, getStoredParentEntity
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.modelapi.IField
getStoredAbstractReferencesThatAreBackReferencedFromThis, getStoredParentColumn, getType, internalGetStoredSubFields, internalSetOptionalContent, knowsParentColumn, referencesBackEntity, referencesBackEntityWithId, setUpdateAction
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getName, getNameInQuotes, hasName, hasSameNameAs
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectrequestapi.LoadingRequestable
isLoaded
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.fieldrequestapi.MandatorynessRequestable
isMandatory, isOptional
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.structureapi.typerequestapi.StateRequestable
getState
-
Konstruktordetails
-
AbstractBackReference
-
-
Methodendetails
-
getBackReferencedFieldName
- Angegeben von:
getBackReferencedFieldName
in SchnittstelleIAbstractBackReference<E extends IEntity>
-
getStoredBackReferencedTable
- Angegeben von:
getStoredBackReferencedTable
in SchnittstelleIAbstractBackReference<E extends IEntity>
-
getBackReferencedTableName
- Angegeben von:
getBackReferencedTableName
in SchnittstelleIAbstractBackReference<E extends IEntity>
-
getStoredAbstractBackReferencesThatReferencesBackThis
public final IContainer<IAbstractBackReference<IEntity>> getStoredAbstractBackReferencesThatReferencesBackThis()- Angegeben von:
getStoredAbstractBackReferencesThatReferencesBackThis
in SchnittstelleIField
-
referencesEntity
- Angegeben von:
referencesEntity
in SchnittstelleIField
-
referencesBackField
- Angegeben von:
referencesBackField
in SchnittstelleIField
-
referencesUninsertedEntity
public final boolean referencesUninsertedEntity()- Angegeben von:
referencesUninsertedEntity
in SchnittstelleIField
-
internalUpdateBackReferencingFieldsWhenIsInsertedIntoDatabase
protected final void internalUpdateBackReferencingFieldsWhenIsInsertedIntoDatabase()- Angegeben von:
internalUpdateBackReferencingFieldsWhenIsInsertedIntoDatabase
in KlasseAbstractField
-