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
Modifikator 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden CloseStateRequestable
isClosed, isOpenVon Schnittstelle geerbte Methoden CreationRequestable
isNewVon Schnittstelle geerbte Methoden DeletionRequestable
isDeletedVon Schnittstelle geerbte Methoden EditingRequestable
isEditedVon Schnittstelle geerbte Methoden EmptinessRequestable
containsAnyVon Schnittstelle geerbte Methoden IIdHolder
getIdInQuotes, hasIdVon Schnittstelle geerbte Methoden INameHolder
getNameInQuotes, hasName, hasSameNameAsVon Schnittstelle geerbte Methoden LoadingRequestable
isLoadedVon Schnittstelle geerbte Methoden 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
-
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, false otherwise.
-
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, false otherwise.
-
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
-