Klasse Column
java.lang.Object
ch.nolix.system.objectschema.model.Column
- Alle implementierten Schnittstellen:
IFluentMutableNameHolder<IColumn>,IIdHolder,INameHolder,IDatabaseComponent<IDatabase>,ITableComponent<ITable>,CloseStateRequestable,EmptinessRequestable,StateRequestable<DatabaseObjectState>,Deletable,IDatabaseObject,CreationRequestable,DatabaseConnectionRequestable,DeletionRequestable,EditingRequestable,LoadingRequestable,IColumn
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungColumn(String name, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanbooleanvoiddelete()getId()getName()final DatabaseObjectStategetState()IContainer<? extends IColumn> IContainer<? extends ITable> booleanfinal booleanisClosed()booleanfinal booleanfinal booleanisEdited()booleanisEmpty()final booleanisLoaded()final booleanisNew()protected voidbooleanreferencesBackColumn(IColumn column) booleanreferencesTable(ITable table) setContentModel(FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) Sets the name of the currentIFluentMutableNameHolder.static ColumnwithIdAndNameAndContentModel(String id, String name, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) 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
isClosed, isOpenVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.CreationRequestable
isNewVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.DeletionRequestable
isDeletedVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.EditingRequestable
isEditedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.EmptinessRequestable
containsAnyVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.IIdHolder
getIdInQuotes, hasIdVon Schnittstelle geerbte Methoden ch.nolix.coreapi.attribute.mandatoryattribute.INameHolder
getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.request.LoadingRequestable
isLoadedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.StateRequestable
getState
-
Konstruktordetails
-
Column
public Column(String name, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns)
-
-
Methodendetails
-
withIdAndNameAndContentModel
public static Column withIdAndNameAndContentModel(String id, String name, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) -
belongsToDatabase
public boolean belongsToDatabase()- Angegeben von:
belongsToDatabasein SchnittstelleIDatabaseComponent<IDatabase>- Gibt zurück:
- true if the current
IDatabaseComponentbelongs to a database, false otherwise.
-
belongsToTable
public boolean belongsToTable()- Angegeben von:
belongsToTablein SchnittstelleITableComponent<ITable>- Gibt zurück:
- true if the current
ITableComponentbelongs to a table, false otherwise.
-
delete
public void delete() -
getDataType
- Angegeben von:
getDataTypein SchnittstelleIColumn
-
getFieldType
- Angegeben von:
getFieldTypein SchnittstelleIColumn
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
getId
-
getStoredBackReferenceableColumns
- Angegeben von:
getStoredBackReferenceableColumnsin SchnittstelleIColumn
-
getStoredParentDatabase
- Angegeben von:
getStoredParentDatabasein SchnittstelleIDatabaseComponent<IDatabase>- Gibt zurück:
- the database of the current
IDatabaseComponent.
-
getStoredParentTable
- Angegeben von:
getStoredParentTablein SchnittstelleITableComponent<ITable>- Gibt zurück:
- the table of the current
ITableComponent.
-
getStoredReferenceableTables
- Angegeben von:
getStoredReferenceableTablesin SchnittstelleIColumn
-
isBackReferenced
public boolean isBackReferenced()- Angegeben von:
isBackReferencedin SchnittstelleIColumn
-
isConnectedWithRealDatabase
public boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabasein SchnittstelleDatabaseConnectionRequestable- Gibt zurück:
- true if the current
DatabaseConnectionRequestableis connected with a real database, false otherwise.
-
isEmpty
public boolean isEmpty()- Angegeben von:
isEmptyin SchnittstelleEmptinessRequestable- Gibt zurück:
- true if
EmptinessRequestabledoes not contain an element.
-
referencesBackColumn
- Angegeben von:
referencesBackColumnin SchnittstelleIColumn
-
referencesTable
- Angegeben von:
referencesTablein SchnittstelleIColumn
-
setContentModel
public Column setContentModel(FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) - Angegeben von:
setContentModelin SchnittstelleIColumn
-
setName
Beschreibung aus Schnittstelle kopiert:IFluentMutableNameHolderSets the name of the currentIFluentMutableNameHolder.- Angegeben von:
setNamein SchnittstelleIFluentMutableNameHolder<IColumn>- Parameter:
name-- Gibt zurück:
- the current
IFluentMutableNameHolder.
-
noteClose
protected void noteClose() -
getState
- Angegeben von:
getStatein SchnittstelleStateRequestable<DatabaseObjectState>- Gibt zurück:
- the state of the current
StateRequestable.
-
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
-
isLoaded
public final boolean isLoaded()- Angegeben von:
isLoadedin SchnittstelleLoadingRequestable
-
isNew
public final boolean isNew()- Angegeben von:
isNewin SchnittstelleCreationRequestable
-