Package br.com.davinti.vitruvio.spi.impl
Class LiquibaseServiceImpl
Object
LiquibaseServiceImpl
- All Implemented Interfaces:
LiquibaseService
@Service("vLiquibaseService")
public class LiquibaseServiceImpl
extends Object
implements LiquibaseService
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyMigrations(DatabaseChangeLog databaseChangeLog) voidapplyMigrations(DatabaseChangeLog databaseChangeLog, String logTableName) DatabaseChangeLogdeserializeChangelog(String sigla, String json) DatabaseChangeLoggenerateChangelog(String sigla, List<PadraoChangesetDTO> dtos, LiquibaseServiceImpl.DatabaseType databaseType) serializeChangelog(String sigla, List<PadraoChangesetDTO> dtos, LiquibaseServiceImpl.DatabaseType databaseType) voidsetConexaoService(ConexaoService conexaoService)
-
Constructor Details
-
LiquibaseServiceImpl
public LiquibaseServiceImpl()
-
-
Method Details
-
setConexaoService
-
applyMigrations
public void applyMigrations(DatabaseChangeLog databaseChangeLog) throws LiquibaseException - Specified by:
applyMigrationsin interfaceLiquibaseService- Throws:
LiquibaseException
-
applyMigrations
public void applyMigrations(DatabaseChangeLog databaseChangeLog, String logTableName) throws LiquibaseException - Specified by:
applyMigrationsin interfaceLiquibaseService- Throws:
LiquibaseException
-
serializeChangelog
public String serializeChangelog(String sigla, List<PadraoChangesetDTO> dtos, LiquibaseServiceImpl.DatabaseType databaseType) throws IOException - Specified by:
serializeChangelogin interfaceLiquibaseService- Throws:
IOException
-
generateChangelog
public DatabaseChangeLog generateChangelog(String sigla, List<PadraoChangesetDTO> dtos, LiquibaseServiceImpl.DatabaseType databaseType) - Specified by:
generateChangelogin interfaceLiquibaseService
-
deserializeChangelog
- Specified by:
deserializeChangelogin interfaceLiquibaseService
-