Package ch.nolix.system.objectdata.model
Klasse AbstractBaseReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractBaseReference<E>
- Alle implementierten Schnittstellen:
INameHolder,IEntityComponent<IEntity>,MandatorynessRequestable,CloseStateRequestable,EmptinessRequestable,StateRequestable<DatabaseObjectState>,IDatabaseObject,CreationRequestable,DatabaseConnectionRequestable,DeletionRequestable,EditingRequestable,LoadingRequestable,IBaseReference<E>,IField
- Bekannte direkte Unterklassen:
MultiReference,OptionalReference,Reference
public abstract class AbstractBaseReference<E extends IEntity>
extends AbstractField
implements IBaseReference<E>
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAbstractBaseReference(IContainer<String> referenceableTableNames) protectedAbstractBaseReference(String referencedTableName) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal IContainer<String> final IContainer<IBaseReference<IEntity>> final booleanreferencesBackEntity(IEntity entity) final booleanfinal booleanreferencesBackField(IField field) protected final voidVon Klasse geerbte Methoden ch.nolix.system.objectdata.model.AbstractField
belongsToEntity, getName, getState, getStoredDataAndSchemaAdapter, getStoredParentColumn, getStoredParentEntity, isClosed, isConnectedWithRealDatabase, isDeleted, isEdited, isLoaded, isNew, knowsParentColumn, noteInsertIntoDatabase, setAsEditedAndRunPotentialUpdateAction, setUpdateActionVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden ch.nolix.coreapi.resourcecontrol.closecontroller.CloseStateRequestable
isClosed, isOpenVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.CreationRequestable
isNewVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.DatabaseConnectionRequestable
isConnectedWithRealDatabaseVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.DeletionRequestable
isDeletedVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.EditingRequestable
isEditedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.EmptinessRequestable
containsAny, isEmptyVon Schnittstelle geerbte Methoden ch.nolix.coreapi.component.datamodelcomponent.IEntityComponent
belongsToEntity, getStoredParentEntityVon Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdata.model.IField
getStoredBaseBackReferencesWhoReferencesBackThis, getStoredParentColumn, getType, internalSetNullableValue, knowsParentColumn, referencesEntity, referencesUninsertedEntity, setUpdateActionVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.LoadingRequestable
isLoadedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodel.fieldrequest.MandatorynessRequestable
isMandatory, isOptionalVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.StateRequestable
getState
-
Konstruktordetails
-
AbstractBaseReference
-
AbstractBaseReference
-
-
Methodendetails
-
getReferenceableTableNames
- Angegeben von:
getReferenceableTableNamesin SchnittstelleIBaseReference<E extends IEntity>- Gibt zurück:
- the names of the
ITables the currentIBaseReferencecan reference.
-
getReferencedTableId
- Angegeben von:
getReferencedTableIdin SchnittstelleIBaseReference<E extends IEntity>- Gibt zurück:
- the id of the referenced
ITableof the currentIBaseReference.
-
getReferencedTableName
- Angegeben von:
getReferencedTableNamein SchnittstelleIBaseReference<E extends IEntity>- Gibt zurück:
- the name of the referenced
ITableof the currentIBaseReference.
-
getStoredBaseReferencesWhoAreBackReferencedFromThis
public final IContainer<IBaseReference<IEntity>> getStoredBaseReferencesWhoAreBackReferencedFromThis()- Angegeben von:
getStoredBaseReferencesWhoAreBackReferencedFromThisin SchnittstelleIField
-
getStoredReferencedTable
- Angegeben von:
getStoredReferencedTablein SchnittstelleIBaseReference<E extends IEntity>- Gibt zurück:
- the referenced
ITableof the currentIBaseReference.
-
referencesBackEntity
- Angegeben von:
referencesBackEntityin SchnittstelleIField
-
referencesBackEntityWithId
- Angegeben von:
referencesBackEntityWithIdin SchnittstelleIField
-
referencesBackField
- Angegeben von:
referencesBackFieldin SchnittstelleIField
-
updateProbableBackReferenceForSetOrAddedEntity
-