Package ch.nolix.system.objectdata.model
Klasse AbstractReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractReference<E>
- Alle implementierten Schnittstellen:
INameHolder
,IEntityComponent<IEntity>
,MandatorynessRequestable
,CloseStateRequestable
,EmptinessRequestable
,StateRequestable<DatabaseObjectState>
,CreationRequestable
,DatabaseConnectionRequestable
,DeletionRequestable
,EditingRequestable
,LoadingRequestable
,IDatabaseObject
,IAbstractReference<E>
,IField
- Bekannte direkte Unterklassen:
MultiReference
,OptionalReference
,Reference
public abstract class AbstractReference<E extends IEntity>
extends AbstractField
implements IAbstractReference<E>
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal String
final IContainer
<IAbstractReference<IEntity>> final boolean
referencesBackEntity
(IEntity entity) final boolean
final boolean
referencesBackField
(IField field) protected final void
Von Klasse geerbte Methoden ch.nolix.system.objectdata.model.AbstractField
belongsToEntity, getName, getState, getStoredDataAndSchemaAdapter, getStoredParentColumn, getStoredParentEntity, internalUpdateBackReferencingFieldsWhenIsInsertedIntoDatabase, 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
getStoredAbstractBackReferencesThatReferencesBackThis, getStoredParentColumn, getType, internalGetStoredSubFields, internalSetOptionalContent, knowsParentColumn, referencesEntity, referencesUninsertedEntity, 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
-
AbstractReference
-
-
Methodendetails
-
getReferencedTableName
- Angegeben von:
getReferencedTableName
in SchnittstelleIAbstractReference<E extends IEntity>
- Gibt zurück:
- the name of the referenced
ITable
of the currentIAbstractReference
.
-
getStoredAbstractReferencesThatAreBackReferencedFromThis
public final IContainer<IAbstractReference<IEntity>> getStoredAbstractReferencesThatAreBackReferencedFromThis()- Angegeben von:
getStoredAbstractReferencesThatAreBackReferencedFromThis
in SchnittstelleIField
-
getStoredReferencedTable
- Angegeben von:
getStoredReferencedTable
in SchnittstelleIAbstractReference<E extends IEntity>
- Gibt zurück:
- the referenced
ITable
of the currentIAbstractReference
.
-
referencesBackEntity
- Angegeben von:
referencesBackEntity
in SchnittstelleIField
-
referencesBackEntityWithId
- Angegeben von:
referencesBackEntityWithId
in SchnittstelleIField
-
referencesBackField
- Angegeben von:
referencesBackField
in SchnittstelleIField
-
updateProbableBackReferenceForSetOrAddedEntity
-