Class Database
java.lang.Object
ch.nolix.system.objectschema.model.Database
- All Implemented Interfaces:
INameHolder, CloseStateRequestable, StateRequestable<DatabaseObjectState>, IDatabaseObject, CreationRequestable, DatabaseConnectionRequestable, DeletionRequestable, EditingRequestable, LoadingRequestable, IDatabase
-
Method Summary
Modifier and TypeMethodDescriptioncreateTableWithName(String name) getName()final DatabaseObjectStategetState()intfinal booleanisClosed()booleanfinal booleanfinal booleanisEdited()final booleanisLoaded()final booleanisNew()static DatabasewithNameAndMidSchemaAdapter(String name, ISchemaAdapter midSchemaAdapter) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface CloseStateRequestable
isClosed, isOpenMethods inherited from interface CreationRequestable
isNewMethods inherited from interface DeletionRequestable
isDeletedMethods inherited from interface EditingRequestable
isEditedMethods inherited from interface INameHolder
getNameInQuotes, hasName, hasSameNameAsMethods inherited from interface LoadingRequestable
isLoadedMethods inherited from interface StateRequestable
getState
-
Method Details
-
withNameAndMidSchemaAdapter
-
addTable
-
createTableWithName
- Specified by:
createTableWithNamein interfaceIDatabase
-
getName
- Specified by:
getNamein interfaceINameHolder- Returns:
- the name of the current
INameHolder.
-
getStoredTables
- Specified by:
getStoredTablesin interfaceIDatabase
-
getTableCount
public int getTableCount()- Specified by:
getTableCountin interfaceIDatabase
-
isConnectedWithRealDatabase
public boolean isConnectedWithRealDatabase()- Specified by:
isConnectedWithRealDatabasein interfaceDatabaseConnectionRequestable- Returns:
- true if the current
DatabaseConnectionRequestableis connected with a real database, false otherwise.
-
getState
- Specified by:
getStatein interfaceStateRequestable<DatabaseObjectState>- Returns:
- the state of the current
StateRequestable.
-
isClosed
public final boolean isClosed()- Specified by:
isClosedin interfaceCloseStateRequestable- Returns:
- true if the current
CloseStateRequestableis closed, false otherwise.
-
isDeleted
public final boolean isDeleted()- Specified by:
isDeletedin interfaceDeletionRequestable
-
isEdited
public final boolean isEdited()- Specified by:
isEditedin interfaceEditingRequestable
-
isLoaded
public final boolean isLoaded()- Specified by:
isLoadedin interfaceLoadingRequestable
-
isNew
public final boolean isNew()- Specified by:
isNewin interfaceCreationRequestable
-