Class DatabaseInitializer
java.lang.Object
ch.nolix.system.midschema.databaseinitializer.AbstractDatabaseInitializer
ch.nolix.system.nodemidschema.databaseinitializer.DatabaseInitializer
- All Implemented Interfaces:
IDatabaseInitializer
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionstatic DatabaseInitializerforDatabaseNameAndNodeDatabase(String databaseName, IMutableNode<?> nodeDatabase) Methods inherited from class AbstractDatabaseInitializer
initializeDatabaseIfNotInitialized
-
Method Details
-
forDatabaseNameAndNodeDatabase
public static DatabaseInitializer forDatabaseNameAndNodeDatabase(String databaseName, IMutableNode<?> nodeDatabase) - Parameters:
databaseName-nodeDatabase-- Returns:
- a new
DatabaseInitializerfor the given nodeDatabase. - Throws:
RuntimeException- if the given databaseName is null or blank.RuntimeException- if the given nodeDatabase is null.
-
getDatabaseState
- Returns:
- the state of the database.
-