Klasse Column
java.lang.Object
ch.nolix.system.objectdata.model.Column
- Alle implementierten Schnittstellen:
IIdHolder, INameHolder, CloseStateRequestable, StateRequestable<DatabaseObjectState>, IDatabaseObject, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, LoadingRequestable, IColumn
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungbooleanbooleancontainsValueInPersistedDataIgnoringEntities(String value, IContainer<String> entitiesToIgnoreIds) Class<?> getId()getName()getState()IContainer<? extends IColumn> IContainer<? extends ITable<IEntity>> booleanisClosed()booleanbooleanbooleanisEdited()booleanisLoaded()booleanisNew()static ColumnwithParentTableAndIdAndNameAndFieldTypeAndDataTypeClassAndReferenceableTablesAndBackReferenceableColumns(Table<IEntity> parentTable, String id, String name, FieldType fieldType, Class<?> dataTypeClass, IContainer<? extends ITable<IEntity>> 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
isOpenVon Schnittstelle geerbte Methoden IIdHolder
getIdInQuotes, hasIdVon Schnittstelle geerbte Methoden INameHolder
getNameInQuotes, hasName, hasSameNameAs
-
Methodendetails
-
withParentTableAndIdAndNameAndFieldTypeAndDataTypeClassAndReferenceableTablesAndBackReferenceableColumns
public static Column withParentTableAndIdAndNameAndFieldTypeAndDataTypeClassAndReferenceableTablesAndBackReferenceableColumns(Table<IEntity> parentTable, String id, String name, FieldType fieldType, Class<?> dataTypeClass, IContainer<? extends ITable<IEntity>> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns) -
containsValueInPersistedData
- Angegeben von:
containsValueInPersistedDatain SchnittstelleIColumn
-
containsValueInPersistedDataIgnoringEntities
public boolean containsValueInPersistedDataIgnoringEntities(String value, IContainer<String> entitiesToIgnoreIds) - Angegeben von:
containsValueInPersistedDataIgnoringEntitiesin SchnittstelleIColumn
-
getDataTypeClass
- Angegeben von:
getDataTypeClassin SchnittstelleIColumn
-
getFieldType
- Angegeben von:
getFieldTypein SchnittstelleIColumn
-
getId
-
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.
-
getStoredBackReferenceableColumns
- Angegeben von:
getStoredBackReferenceableColumnsin SchnittstelleIColumn
-
getStoredParentTable
- Angegeben von:
getStoredParentTablein SchnittstelleIColumn
-
getStoredReferenceableTables
- Angegeben von:
getStoredReferenceableTablesin SchnittstelleIColumn
-
isClosed
public boolean isClosed()- Angegeben von:
isClosedin SchnittstelleCloseStateRequestable- Gibt zurück:
- true if the current
CloseStateRequestableis closed, false otherwise.
-
isConnectedWithRealDatabase
public boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabasein SchnittstelleDatabaseConnectionRequestable- Gibt zurück:
- true if the current
DatabaseConnectionRequestableis connected with a real database, false otherwise.
-
isDeleted
public boolean isDeleted()- Angegeben von:
isDeletedin SchnittstelleDeletionRequestable
-
isEdited
public boolean isEdited()- Angegeben von:
isEditedin SchnittstelleEditingRequestable
-
isLoaded
public boolean isLoaded()- Angegeben von:
isLoadedin SchnittstelleLoadingRequestable
-
isNew
public boolean isNew()- Angegeben von:
isNewin SchnittstelleCreationRequestable
-