Class SchemaMigrationServiceImpl
- java.lang.Object
-
- de.xima.fc.persistence.impl.schema.SchemaMigrationServiceImpl
-
- All Implemented Interfaces:
SchemaMigrationService
@ApplicationScoped public class SchemaMigrationServiceImpl extends Object implements SchemaMigrationService
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONTEXT_PRODUCTIVEstatic StringMASTER_XML
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddropDatabase(DataSource dataSource, String file)List<liquibase.changelog.ChangeSet>getUnrunChangesets(DataSource dataSource, String file, String contexts)voidupdateDatabase(DataSource dataSource, String file, String contexts)
-
-
-
Field Detail
-
MASTER_XML
public static final String MASTER_XML
- See Also:
- Constant Field Values
-
CONTEXT_PRODUCTIVE
public static final String CONTEXT_PRODUCTIVE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getUnrunChangesets
public List<liquibase.changelog.ChangeSet> getUnrunChangesets(DataSource dataSource, String file, String contexts) throws SchemaMigrationException
- Throws:
SchemaMigrationException
-
updateDatabase
public void updateDatabase(DataSource dataSource, String file, String contexts) throws SchemaMigrationException
- Throws:
SchemaMigrationException
-
dropDatabase
public void dropDatabase(DataSource dataSource, String file) throws SchemaMigrationException
- Throws:
SchemaMigrationException
-
-