Klasse DatabaseInitializer
java.lang.Object
ch.nolix.system.midschema.databaseinitializer.AbstractDatabaseInitializer
ch.nolix.system.nodemidschema.databaseinitializer.DatabaseInitializer
- Alle implementierten Schnittstellen:
IDatabaseInitializer
- Version:
- 2025-01-12
- Autor:
- Silvan Wyss
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic DatabaseInitializerforDatabaseNameAndNodeDatabase(String databaseName, IMutableNode<?> nodeDatabase) protected voidinitializeDatabaseWithInitialSchemaTimestamp(ITime initialSchemaTimeStamp) Initializes the database with the given initialSchemaTimeStamp.Von Klasse geerbte Methoden ch.nolix.system.midschema.databaseinitializer.AbstractDatabaseInitializer
initializeDatabaseIfNotInitialized
-
Methodendetails
-
forDatabaseNameAndNodeDatabase
public static DatabaseInitializer forDatabaseNameAndNodeDatabase(String databaseName, IMutableNode<?> nodeDatabase) - Parameter:
databaseName-nodeDatabase-- Gibt zurück:
- a new
DatabaseInitializerfor the given nodeDatabase. - Löst aus:
RuntimeException- if the given databaseName is null or blank.RuntimeException- if the given nodeDatabase is null.
-
getDatabaseState
- Gibt zurück:
- the state of the database.
-
initializeDatabaseWithInitialSchemaTimestamp
Initializes the database with the given initialSchemaTimeStamp.- Angegeben von:
initializeDatabaseWithInitialSchemaTimestampin KlasseAbstractDatabaseInitializer- Parameter:
initialSchemaTimeStamp-- Löst aus:
RuntimeException- if the given initialSchemaTimeStamp is null.
-