Package ch.nolix.system.objectdata.model
Klasse AbstractBaseBackReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractBaseBackReference<E>
- Alle implementierten Schnittstellen:
INameHolder,IDatabaseComponent<IDatabase>,IEntityComponent<IEntity>,ITableComponent<ITable<? extends IEntity>>,MandatorynessRequestable,CloseStateRequestable,EmptinessRequestable,StateRequestable<DatabaseObjectState>,IDatabaseObject,CreationRequestable,DatabaseConnectionRequestable,DeletionRequestable,EditingRequestable,LoadingRequestable,IBaseBackReference<E>,IField
- Bekannte direkte Unterklassen:
BackReference,MultiBackReference,OptionalBackReference
public abstract class AbstractBaseBackReference<E extends IEntity>
extends AbstractField
implements IBaseBackReference<E>
-
Konstruktorübersicht
KonstruktorenModifiziererKonstruktorBeschreibungprotectedAbstractBaseBackReference(IContainer<String> backReferenceableTableNames, String backReferencedFieldName) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal IContainer<String> final Stringfinal Stringfinal IContainer<IBaseBackReference<IEntity>> protected final voidfinal booleanreferencesEntity(IEntity entity) final booleanVon Klasse geerbte Methoden ch.nolix.system.objectdata.model.AbstractField
belongsToDatabase, belongsToEntity, belongsToTable, getName, getState, getStoredDataAndSchemaAdapter, getStoredParentColumn, getStoredParentDatabase, getStoredParentEntity, getStoredParentTable, isClosed, isConnectedWithRealDatabase, isDeleted, isEdited, isLoaded, isNew, knowsParentColumn, 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.IDatabaseComponent
belongsToDatabase, getStoredParentDatabaseVon Schnittstelle geerbte Methoden ch.nolix.coreapi.component.datamodelcomponent.IEntityComponent
belongsToEntity, getStoredParentEntityVon Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdata.model.IField
getStoredBaseReferencesWhoAreBackReferencedFromThis, getStoredParentColumn, getType, internalSetNullableValue, knowsParentColumn, referencesBackEntity, referencesBackEntityWithId, referencesBackField, setUpdateActionVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ch.nolix.coreapi.component.datamodelcomponent.ITableComponent
belongsToTable, getStoredParentTableVon 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
-
AbstractBaseBackReference
protected AbstractBaseBackReference(IContainer<String> backReferenceableTableNames, String backReferencedFieldName)
-
-
Methodendetails
-
getBackReferenceableTableNames
- Angegeben von:
getBackReferenceableTableNamesin SchnittstelleIBaseBackReference<E extends IEntity>
-
getBackReferencedFieldName
- Angegeben von:
getBackReferencedFieldNamein SchnittstelleIBaseBackReference<E extends IEntity>
-
getStoredBackReferencedTable
- Angegeben von:
getStoredBackReferencedTablein SchnittstelleIBaseBackReference<E extends IEntity>
-
getBackReferencedTableName
- Angegeben von:
getBackReferencedTableNamein SchnittstelleIBaseBackReference<E extends IEntity>
-
getStoredBaseBackReferencesWhoReferencesBackThis
public final IContainer<IBaseBackReference<IEntity>> getStoredBaseBackReferencesWhoReferencesBackThis()- Angegeben von:
getStoredBaseBackReferencesWhoReferencesBackThisin SchnittstelleIField
-
referencesEntity
- Angegeben von:
referencesEntityin SchnittstelleIField
-
referencesUninsertedEntity
public final boolean referencesUninsertedEntity()- Angegeben von:
referencesUninsertedEntityin SchnittstelleIField
-
noteInsertIntoDatabase
protected final void noteInsertIntoDatabase()- Angegeben von:
noteInsertIntoDatabasein KlasseAbstractField
-