Class DatabaseComponentCreator
java.lang.Object
ch.nolix.system.nodemidschema.databaseinitializer.DatabaseComponentCreator
- All Implemented Interfaces:
IDatabaseComponentCreator
- Author:
- Silvan Wyss
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIMutableNode<?> createDatabasePropertiesNodeWithDatabaseNameAndInitialSchemaTimeStamp(String databaseName, ITime initialSchemaTimeStamp) IMutableNode<?> IMutableNode<?> createNameNodeWithName(String name) IMutableNode<?> createSchemaTimestampNodeWithInitialSchemaTimeStamp(ITime initialSchemaTimeStamp)
-
Constructor Details
-
DatabaseComponentCreator
public DatabaseComponentCreator()
-
-
Method Details
-
createDatabasePropertiesNodeWithDatabaseNameAndInitialSchemaTimeStamp
public IMutableNode<?> createDatabasePropertiesNodeWithDatabaseNameAndInitialSchemaTimeStamp(String databaseName, ITime initialSchemaTimeStamp) - Specified by:
createDatabasePropertiesNodeWithDatabaseNameAndInitialSchemaTimeStampin interfaceIDatabaseComponentCreator- Parameters:
databaseName-initialSchemaTimeStamp-- Returns:
- a new database properties node with the given name and initialSchemaTimeStamp.
-
createEntityIndexesNode
- Specified by:
createEntityIndexesNodein interfaceIDatabaseComponentCreator- Returns:
- a new entity indexes node.
-
createNameNodeWithName
- Specified by:
createNameNodeWithNamein interfaceIDatabaseComponentCreator- Parameters:
name-- Returns:
- a new name node with the given name.
-
createSchemaTimestampNodeWithInitialSchemaTimeStamp
public IMutableNode<?> createSchemaTimestampNodeWithInitialSchemaTimeStamp(ITime initialSchemaTimeStamp) - Specified by:
createSchemaTimestampNodeWithInitialSchemaTimeStampin interfaceIDatabaseComponentCreator- Parameters:
initialSchemaTimeStamp-- Returns:
- a new schema timestamp node with the given initialSchemaTimeStamp.
-