Package ch.nolix.system.objectdata.model
Klasse OptionalBackReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
ch.nolix.system.objectdata.model.AbstractBaseBackReference<E>
ch.nolix.system.objectdata.model.OptionalBackReference<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,IOptionalBackReference<E>
public final class OptionalBackReference<E extends IEntity>
extends AbstractBaseBackReference<E>
implements IOptionalBackReference<E>
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <E2 extends IEntity>
OptionalBackReference<E2> forBackReferenceableEntityTypesAndBackReferencedFieldName(IContainer<Class<? extends E2>> backReferenceableEntityTypes, String backReferencedFieldName) static <E2 extends IEntity>
OptionalBackReference<E2> forBackReferenceableTableNamesAndBackReferencedFieldName(IContainer<String> backReferenceableTableNames, String backReferencedFieldName) static <E2 extends IEntity>
OptionalBackReference<E2> forBackReferenceableTablesAndBackReferencedFieldName(IContainer<ITable<IEntity>> backReferenceableTables, String backReferencedFieldName) getType()voidinternalSetNullableValue(Object nullableValue, String nullableAdditionalValue) booleanisEmpty()booleanbooleanreferencesBackEntity(IEntity entity) booleanbooleanreferencesBackField(IField field) Von Klasse geerbte Methoden ch.nolix.system.objectdata.model.AbstractBaseBackReference
getBackReferenceableTableNames, getBackReferencedFieldName, getBackReferencedTableName, getStoredBaseBackReferencesWhoReferencesBackThis, noteInsertIntoDatabase, referencesEntity, referencesUninsertedEntityVon 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
containsAnyVon Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdata.model.IBaseBackReference
getBackReferenceableTableNames, getBackReferencedFieldName, getBackReferencedTableNameVon 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
getStoredBaseBackReferencesWhoReferencesBackThis, getStoredParentColumn, knowsParentColumn, referencesEntity, referencesUninsertedEntity, 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
isOptionalVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.StateRequestable
getState
-
Methodendetails
-
forBackReferenceableEntityTypesAndBackReferencedFieldName
public static <E2 extends IEntity> OptionalBackReference<E2> forBackReferenceableEntityTypesAndBackReferencedFieldName(IContainer<Class<? extends E2>> backReferenceableEntityTypes, String backReferencedFieldName) -
forBackReferenceableTableNamesAndBackReferencedFieldName
public static <E2 extends IEntity> OptionalBackReference<E2> forBackReferenceableTableNamesAndBackReferencedFieldName(IContainer<String> backReferenceableTableNames, String backReferencedFieldName) -
forBackReferenceableTablesAndBackReferencedFieldName
public static <E2 extends IEntity> OptionalBackReference<E2> forBackReferenceableTablesAndBackReferencedFieldName(IContainer<ITable<IEntity>> backReferenceableTables, String backReferencedFieldName) -
getBackReferencedEntityId
- Angegeben von:
getBackReferencedEntityIdin SchnittstelleIOptionalBackReference<E extends IEntity>
-
getBackReferencedTableId
- Angegeben von:
getBackReferencedTableIdin SchnittstelleIOptionalBackReference<E extends IEntity>
-
getStoredBackReferencedEntity
- Angegeben von:
getStoredBackReferencedEntityin SchnittstelleIOptionalBackReference<E extends IEntity>
-
getStoredBackReferencedTable
- Angegeben von:
getStoredBackReferencedTablein SchnittstelleIBaseBackReference<E extends IEntity>- Setzt außer Kraft:
getStoredBackReferencedTablein KlasseAbstractBaseBackReference<E extends IEntity>
-
getStoredBaseReferencesWhoAreBackReferencedFromThis
- Angegeben von:
getStoredBaseReferencesWhoAreBackReferencedFromThisin SchnittstelleIField
-
getType
-
internalSetNullableValue
- Angegeben von:
internalSetNullableValuein SchnittstelleIField
-
isEmpty
public boolean isEmpty()- Angegeben von:
isEmptyin SchnittstelleEmptinessRequestable- Gibt zurück:
- true if
EmptinessRequestabledoes not contain an element.
-
isMandatory
public boolean isMandatory()- Angegeben von:
isMandatoryin SchnittstelleMandatorynessRequestable- Gibt zurück:
- true if the current
MandatorynessRequestableis mandatory, false otherweise.
-
referencesBackEntity
- Angegeben von:
referencesBackEntityin SchnittstelleIField
-
referencesBackEntityWithId
- Angegeben von:
referencesBackEntityWithIdin SchnittstelleIField
-
referencesBackField
- Angegeben von:
referencesBackFieldin SchnittstelleIField
-