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
Modifikator 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden CloseStateRequestable
isOpenVon Schnittstelle geerbte Methoden EmptinessRequestable
containsAny, isEmptyVon Schnittstelle geerbte Methoden IField
getStoredBackReferencedBaseReferences, getStoredBaseBackReferencesWhoReferencesBackThis, getType, internalSetNullableValue, referencesBackEntity, referencesBackEntityWithId, referencesBackField, referencesEntity, referencesUninsertedEntityVon Schnittstelle geerbte Methoden INameHolder
getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden 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, false otherwise.
-
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
-
setAsEditedAndRunPossibleUpdateAction
protected final void setAsEditedAndRunPossibleUpdateAction() -
noteInsertIntoDatabase
protected abstract void noteInsertIntoDatabase()
-