public class TopiaMigrationServiceConfiguration extends Object
TopiaMigrationService service.
Created by tchemit on 05/05/2018.
| Modifier and Type | Field and Description |
|---|---|
protected org.nuiton.topia.persistence.TopiaApplicationContext |
applicationContext
Topia application context
|
protected TopiaMigrationServiceAskUserToMigrate |
callback
User callback.
|
protected String |
classifier
Migration classifier.
|
protected org.nuiton.version.Version |
modelVersion
Persistence model version (the version to migrate to).
|
protected Path |
temporaryDirectory
Temporary directory used to create migration scripts.
|
| Modifier | Constructor and Description |
|---|---|
protected |
TopiaMigrationServiceConfiguration(org.nuiton.topia.persistence.TopiaApplicationContext applicationContext,
TopiaMigrationServiceAskUserToMigrate callback,
String classifier,
Path temporaryDirectory) |
| Modifier and Type | Method and Description |
|---|---|
org.nuiton.topia.persistence.TopiaApplicationContext |
getApplicationContext() |
TopiaMigrationServiceAskUserToMigrate |
getCallback() |
String |
getClassifier() |
org.nuiton.version.Version |
getModelVersion() |
Path |
getTemporaryDirectory() |
static TopiaMigrationServiceConfiguration |
of(org.nuiton.topia.persistence.TopiaApplicationContext applicationContext,
Map<String,String> serviceConfiguration) |
protected final TopiaMigrationServiceAskUserToMigrate callback
protected final org.nuiton.topia.persistence.TopiaApplicationContext applicationContext
protected final org.nuiton.version.Version modelVersion
protected final String classifier
protected final Path temporaryDirectory
protected TopiaMigrationServiceConfiguration(org.nuiton.topia.persistence.TopiaApplicationContext applicationContext,
TopiaMigrationServiceAskUserToMigrate callback,
String classifier,
Path temporaryDirectory)
public static TopiaMigrationServiceConfiguration of(org.nuiton.topia.persistence.TopiaApplicationContext applicationContext, Map<String,String> serviceConfiguration)
public TopiaMigrationServiceAskUserToMigrate getCallback()
public org.nuiton.topia.persistence.TopiaApplicationContext getApplicationContext()
public org.nuiton.version.Version getModelVersion()
public String getClassifier()
public Path getTemporaryDirectory()
Copyright © 2018–2020 Ultreia.io. All rights reserved.