Package ch.nolix.system.objectdata.model
Klasse AbstractField
java.lang.Object
ch.nolix.system.objectdata.model.AbstractField
- Alle implementierten Schnittstellen:
INameHolder,IDatabaseComponent<IDatabase>,IEntityComponent<IEntity>,ITableComponent<ITable<? extends IEntity>>,MandatorynessRequestable,CloseStateRequestable,EmptinessRequestable,StateRequestable<DatabaseObjectState>,IDatabaseObject,CreationRequestable,DatabaseConnectionRequestable,DeletionRequestable,EditingRequestable,LoadingRequestable,IField
- Bekannte direkte Unterklassen:
AbstractBaseBackReference,AbstractBaseReference,AbstractBaseValueField
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal booleanfinal booleanfinal booleanfinal StringgetName()final DatabaseObjectStategetState()protected final IDataAdapterAndSchemaReaderfinal IColumnfinal IDatabasefinal AbstractEntityfinal booleanisClosed()final booleanfinal booleanfinal booleanisEdited()final booleanisLoaded()final booleanisNew()final booleanprotected abstract voidprotected final voidfinal voidsetUpdateAction(Runnable updateAction) Von 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
isOpenVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.EmptinessRequestable
containsAny, isEmptyVon Schnittstelle geerbte Methoden ch.nolix.systemapi.objectdata.model.IField
getStoredBaseBackReferencesWhoReferencesBackThis, getStoredBaseReferencesWhoAreBackReferencedFromThis, getType, internalSetNullableValue, referencesBackEntity, referencesBackEntityWithId, referencesBackField, referencesEntity, referencesUninsertedEntityVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ch.nolix.coreapi.datamodel.fieldrequest.MandatorynessRequestable
isMandatory, isOptional
-
Konstruktordetails
-
AbstractField
public AbstractField()
-
-
Methodendetails
-
belongsToDatabase
public final boolean belongsToDatabase()- Angegeben von:
belongsToDatabasein SchnittstelleIDatabaseComponent<IDatabase>- Gibt zurück:
- true if the current
IDatabaseComponentbelongs to a database, false otherwise.
-
belongsToEntity
public final boolean belongsToEntity()- Angegeben von:
belongsToEntityin SchnittstelleIEntityComponent<IEntity>- Gibt zurück:
- true if the current
IEntityComponentbelongs to an entity, false otherwise.
-
belongsToTable
public final boolean belongsToTable()- Angegeben von:
belongsToTablein SchnittstelleITableComponent<ITable<? extends IEntity>>- Gibt zurück:
- true if the current
ITableComponentbelongs to a table, false otherwise.
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
getState
- Angegeben von:
getStatein SchnittstelleStateRequestable<DatabaseObjectState>- Gibt zurück:
- the state of the current
StateRequestable.
-
getStoredParentColumn
- Angegeben von:
getStoredParentColumnin SchnittstelleIField
-
getStoredParentDatabase
- Angegeben von:
getStoredParentDatabasein SchnittstelleIDatabaseComponent<IDatabase>- Gibt zurück:
- the database of the current
IDatabaseComponent.
-
getStoredParentEntity
- Angegeben von:
getStoredParentEntityin SchnittstelleIEntityComponent<IEntity>- Gibt zurück:
- the entity of the current
IEntityComponent.
-
getStoredParentTable
- Angegeben von:
getStoredParentTablein SchnittstelleITableComponent<ITable<? extends IEntity>>- Gibt zurück:
- the table of the current
ITableComponent.
-
isClosed
public final boolean isClosed()- Angegeben von:
isClosedin SchnittstelleCloseStateRequestable- Gibt zurück:
- true if the current
CloseStateRequestableis closed.
-
isDeleted
public final boolean isDeleted()- Angegeben von:
isDeletedin SchnittstelleDeletionRequestable
-
isEdited
public final boolean isEdited()- Angegeben von:
isEditedin SchnittstelleEditingRequestable
-
isConnectedWithRealDatabase
public final boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabasein SchnittstelleDatabaseConnectionRequestable- Gibt zurück:
- true if the current
DatabaseConnectionRequestableis connected with a real database, false otherwise.
-
isLoaded
public final boolean isLoaded()- Angegeben von:
isLoadedin SchnittstelleLoadingRequestable
-
isNew
public final boolean isNew()- Angegeben von:
isNewin SchnittstelleCreationRequestable
-
knowsParentColumn
public final boolean knowsParentColumn()- Angegeben von:
knowsParentColumnin SchnittstelleIField
-
setUpdateAction
- Angegeben von:
setUpdateActionin SchnittstelleIField
-
getStoredDataAndSchemaAdapter
-
setAsEditedAndRunPotentialUpdateAction
protected final void setAsEditedAndRunPotentialUpdateAction() -
noteInsertIntoDatabase
protected abstract void noteInsertIntoDatabase()
-