Package ch.nolix.system.objectdata.model
Klasse AbstractField
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
- Alle implementierten Schnittstellen:
INameHolder
,IEntityComponent<IEntity>
,MandatorynessRequestable
,CloseStateRequestable
,EmptinessRequestable
,StateRequestable<DatabaseObjectState>
,CreationRequestable
,DatabaseConnectionRequestable
,DeletionRequestable
,EditingRequestable
,LoadingRequestable
,IDatabaseObject
,IField
- Bekannte direkte Unterklassen:
AbstractBackReference
,AbstractReference
,AbstractValue
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
final String
getName()
final DatabaseObjectState
getState()
protected final IDataAdapterAndSchemaReader
final IColumnView
<ITable<IEntity>> final AbstractEntity
protected abstract void
final boolean
isClosed()
final boolean
final boolean
final boolean
isEdited()
final boolean
isLoaded()
final boolean
isNew()
final boolean
protected final void
final void
setUpdateAction
(Runnable updateAction) 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
isOpen
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.stateapi.staterequestapi.EmptinessRequestable
containsAny, isEmpty
Von Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdataapi.modelapi.IField
getStoredAbstractBackReferencesThatReferencesBackThis, getStoredAbstractReferencesThatAreBackReferencedFromThis, getType, internalGetStoredSubFields, internalSetOptionalContent, referencesBackEntity, referencesBackEntityWithId, referencesBackField, referencesEntity, referencesUninsertedEntity
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.attributeapi.mandatoryattributeapi.INameHolder
getNameInQuotes, hasName, hasSameNameAs
Von Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodelapi.fieldrequestapi.MandatorynessRequestable
isMandatory, isOptional
-
Konstruktordetails
-
AbstractField
public AbstractField()
-
-
Methodendetails
-
belongsToEntity
public final boolean belongsToEntity()- Angegeben von:
belongsToEntity
in SchnittstelleIEntityComponent<IEntity>
- Gibt zurück:
- true if the current
IEntityComponent
belongs to an entity, false otherwise.
-
getName
- Angegeben von:
getName
in SchnittstelleINameHolder
- Gibt zurück:
- the name of the current
INameHolder
.
-
getState
- Angegeben von:
getState
in SchnittstelleStateRequestable<DatabaseObjectState>
- Gibt zurück:
- the state of the current
StateRequestable
.
-
getStoredParentColumn
- Angegeben von:
getStoredParentColumn
in SchnittstelleIField
-
getStoredParentEntity
- Angegeben von:
getStoredParentEntity
in SchnittstelleIEntityComponent<IEntity>
- Gibt zurück:
- the entity of the current
IEntityComponent
.
-
isClosed
public final boolean isClosed()- Angegeben von:
isClosed
in SchnittstelleCloseStateRequestable
- Gibt zurück:
- true if the current
CloseStateRequestable
is closed.
-
isDeleted
public final boolean isDeleted()- Angegeben von:
isDeleted
in SchnittstelleDeletionRequestable
-
isEdited
public final boolean isEdited()- Angegeben von:
isEdited
in SchnittstelleEditingRequestable
-
isConnectedWithRealDatabase
public final boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabase
in SchnittstelleDatabaseConnectionRequestable
- Gibt zurück:
- true if the current
DatabaseConnectionRequestable
is connected with a real database, false otherwise.
-
isLoaded
public final boolean isLoaded()- Angegeben von:
isLoaded
in SchnittstelleLoadingRequestable
-
isNew
public final boolean isNew()- Angegeben von:
isNew
in SchnittstelleCreationRequestable
-
knowsParentColumn
public final boolean knowsParentColumn()- Angegeben von:
knowsParentColumn
in SchnittstelleIField
-
setUpdateAction
- Angegeben von:
setUpdateAction
in SchnittstelleIField
-
getStoredDataAndSchemaAdapter
-
setAsEditedAndRunPotentialUpdateAction
protected final void setAsEditedAndRunPotentialUpdateAction() -
internalUpdateBackReferencingFieldsWhenIsInsertedIntoDatabase
protected abstract void internalUpdateBackReferencingFieldsWhenIsInsertedIntoDatabase()
-