Package ch.nolix.system.objectdata.data
Klasse BackReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.data.Field
ch.nolix.system.objectdata.data.BaseBackReference<E>
ch.nolix.system.objectdata.data.BackReference<E>
- Alle implementierten Schnittstellen:
INameHolder,MandatorynessRequestable,CloseStateRequestable,EmptinessRequestable,DeletionRequestable,EditedRequestable,IDatabaseObject,LoadedRequestable,NewRequestable,IBackReference<E>,IBaseBackReference<E>,IField
public final class BackReference<E extends IEntity>
extends BaseBackReference<E>
implements IBackReference<E>
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic <E2 extends Entity>
BackReference<E2> forEntityAndBackReferencedFieldName(Class<E2> type, String backReferencedFieldName) static BackReference<BaseEntity> forEntityWithTableNameAndBackReferencedFieldName(String tableName, String backReferencedFieldName) getType()booleanisEmpty()booleanbooleanbooleanreferencesBackEntity(IEntity entity) protected booleanVon Klasse geerbte Methoden ch.nolix.system.objectdata.data.BaseBackReference
getBackReferencedFieldName, getBackReferencedTableName, getStoredBackReferencedTable, getStoredBaseBackReferences, referencesBackField, referencesEntity, referencesUninsertedEntityVon Klasse geerbte Methoden ch.nolix.system.objectdata.data.Field
belongsToEntity, getName, getState, getStoredParentColumn, getStoredParentEntity, isClosed, isDeleted, isEdited, isLinkedWithRealDatabase, 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.resourcecontrolapi.resourceclosingapi.CloseStateRequestable
isClosed, isOpenVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.DeletionRequestable
isDeletedVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.EditedRequestable
isEditedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAnyVon Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.dataapi.IBaseBackReference
getBackReferencedFieldName, getBackReferencedTableName, getStoredBackReferencedTableVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.IDatabaseObject
getState, isLinkedWithRealDatabaseVon Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.dataapi.IField
belongsToEntity, getStoredBaseBackReferences, getStoredParentColumn, getStoredParentEntity, knowsParentColumn, referencesBackField, referencesEntity, referencesUninsertedEntity, setUpdateActionVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getName, getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.LoadedRequestable
isLoadedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.fieldrequestapi.MandatorynessRequestable
isOptionalVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.NewRequestable
isNew
-
Methodendetails
-
forEntityAndBackReferencedFieldName
public static <E2 extends Entity> BackReference<E2> forEntityAndBackReferencedFieldName(Class<E2> type, String backReferencedFieldName) -
forEntityWithTableNameAndBackReferencedFieldName
public static BackReference<BaseEntity> forEntityWithTableNameAndBackReferencedFieldName(String tableName, String backReferencedFieldName) -
getStoredReferencingFields
- Angegeben von:
getStoredReferencingFieldsin SchnittstelleIField
-
getType
-
getBackReferencedEntityId
- Angegeben von:
getBackReferencedEntityIdin SchnittstelleIBackReference<E extends IEntity>
-
getStoredBackReferencedEntity
- Angegeben von:
getStoredBackReferencedEntityin SchnittstelleIBackReference<E extends IEntity>
-
isEmpty
public boolean isEmpty()- Angegeben von:
isEmptyin SchnittstelleEmptinessRequestable- Gibt zurück:
- true if
EmptinessRequestabledoes not contain an element.
-
internalToContentField
- Angegeben von:
internalToContentFieldin SchnittstelleIField
-
isMandatory
public boolean isMandatory()- Angegeben von:
isMandatoryin SchnittstelleMandatorynessRequestable- Gibt zurück:
- true if the current
MandatorynessRequestableis mandatory, false otherweise.
-
referencesBackEntity
- Angegeben von:
referencesBackEntityin SchnittstelleIField
-
referencesBackEntity
public boolean referencesBackEntity()- Angegeben von:
referencesBackEntityin SchnittstelleIBackReference<E extends IEntity>
-
referencesBackEntityWithId
- Angegeben von:
referencesBackEntityWithIdin KlasseBaseBackReference<E extends IEntity>
-