Klasse Table
java.lang.Object
ch.nolix.system.objectschema.model.Table
- Alle implementierten Schnittstellen:
IFluentMutableNameHolder<ITable>,IIdHolder,INameHolder,IDatabaseComponent<IDatabase>,CloseStateRequestable,StateRequestable<DatabaseObjectState>,CreationRequestable,DatabaseConnectionRequestable,DeletionRequestable,EditingRequestable,LoadingRequestable,Deletable,IDatabaseObject,ITable
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaddColumns(IContainer<IColumn> columns) addColumnWithNameAndContentModel(String name, IContentModel contentModel) booleanvoiddelete()getId()getName()final DatabaseObjectStategetState()IContainer<? extends IColumn> final booleanisClosed()booleanfinal booleanfinal booleanisEdited()final booleanisLoaded()final booleanisNew()protected voidSets the name of the currentIFluentMutableNameHolder.static TablewithIdAndName(String id, String name) static TableVon 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.databaseobjectrequest.CreationRequestable
isNewVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.databaseobjectrequest.DeletionRequestable
isDeletedVon Schnittstelle geerbte Methoden ch.nolix.systemapi.databaseobject.databaseobjectrequest.EditingRequestable
isEditedVon 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.databaseobjectrequest.LoadingRequestable
isLoadedVon Schnittstelle geerbte Methoden ch.nolix.coreapi.state.staterequest.StateRequestable
getState
-
Methodendetails
-
withIdAndName
-
withName
-
addColumn
-
addColumns
- Angegeben von:
addColumnsin SchnittstelleITable
-
belongsToDatabase
public boolean belongsToDatabase()- Angegeben von:
belongsToDatabasein SchnittstelleIDatabaseComponent<IDatabase>- Gibt zurück:
- true if the current
IDatabaseComponentbelongs to a database, false otherwise.
-
addColumnWithNameAndContentModel
- Angegeben von:
addColumnWithNameAndContentModelin SchnittstelleITable
-
delete
public void delete() -
getId
-
getName
- Angegeben von:
getNamein SchnittstelleINameHolder- Gibt zurück:
- the name of the current
INameHolder.
-
getStoredParentDatabase
- Angegeben von:
getStoredParentDatabasein SchnittstelleIDatabaseComponent<IDatabase>- Gibt zurück:
- the database of the current
IDatabaseComponent.
-
getStoredColumns
- Angegeben von:
getStoredColumnsin SchnittstelleITable
-
isConnectedWithRealDatabase
public boolean isConnectedWithRealDatabase()- Angegeben von:
isConnectedWithRealDatabasein SchnittstelleDatabaseConnectionRequestable- Gibt zurück:
- true if the current
DatabaseConnectionRequestableis connected with a real database, false otherwise.
-
setName
Beschreibung aus Schnittstelle kopiert:IFluentMutableNameHolderSets the name of the currentIFluentMutableNameHolder.- Angegeben von:
setNamein SchnittstelleIFluentMutableNameHolder<ITable>- 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
-