Package ch.nolix.system.objectdata.data
Klasse BaseBackReference<E extends IEntity>
java.lang.Object
ch.nolix.system.objectdata.data.Field
ch.nolix.system.objectdata.data.BaseBackReference<E>
- Alle implementierten Schnittstellen:
INameHolder
,MandatorynessRequestable
,CloseStateRequestable
,EmptinessRequestable
,DeletionRequestable
,EditedRequestable
,IDatabaseObject
,LoadedRequestable
,NewRequestable
,IBaseBackReference<E>
,IField
- Bekannte direkte Unterklassen:
BackReference
,MultiBackReference
,OptionalBackReference
public abstract class BaseBackReference<E extends IEntity>
extends Field
implements IBaseBackReference<E>
-
Konstruktorübersicht
ModifiziererKonstruktorBeschreibungprotected
BaseBackReference
(String backReferencedTableName, String backReferencedFieldName) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal String
final String
final IContainer
<IBaseBackReference<IEntity>> protected abstract boolean
final boolean
referencesBackField
(IField field) final boolean
referencesEntity
(IEntity entity) final boolean
Von Klasse geerbte Methoden ch.nolix.system.objectdata.data.Field
belongsToEntity, getName, getState, getStoredParentColumn, getStoredParentEntity, isClosed, isDeleted, isEdited, isLinkedWithRealDatabase, 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.databaseobjectapi.DeletionRequestable
isDeleted
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.EditedRequestable
isEdited
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmpty
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.IDatabaseObject
getState, isLinkedWithRealDatabase
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.dataapi.IField
belongsToEntity, getStoredParentColumn, getStoredParentEntity, getStoredReferencingFields, getType, internalToContentField, knowsParentColumn, referencesBackEntity, setUpdateAction
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getName, getNameInQuotes, hasName, hasSameNameAs
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.LoadedRequestable
isLoaded
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.fieldrequestapi.MandatorynessRequestable
isMandatory, isOptional
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobjectapi.databaseobjectapi.NewRequestable
isNew
-
Konstruktordetails
-
BaseBackReference
-
-
Methodendetails
-
getBackReferencedFieldName
- Angegeben von:
getBackReferencedFieldName
in SchnittstelleIBaseBackReference<E extends IEntity>
-
getStoredBackReferencedTable
- Angegeben von:
getStoredBackReferencedTable
in SchnittstelleIBaseBackReference<E extends IEntity>
-
getBackReferencedTableName
- Angegeben von:
getBackReferencedTableName
in SchnittstelleIBaseBackReference<E extends IEntity>
-
getStoredBaseBackReferences
- Angegeben von:
getStoredBaseBackReferences
in SchnittstelleIField
-
referencesEntity
- Angegeben von:
referencesEntity
in SchnittstelleIField
-
referencesBackField
- Angegeben von:
referencesBackField
in SchnittstelleIField
-
referencesUninsertedEntity
public final boolean referencesUninsertedEntity()- Angegeben von:
referencesUninsertedEntity
in SchnittstelleIField
-
referencesBackEntityWithId
-