Package br.com.davinti.vitruvio.spi.impl
Class PerfilExportacaoServiceImpl
Object
PerfilExportacaoServiceImpl
- All Implemented Interfaces:
PerfilExportacaoService
@Service("vExportacaoService")
@Transactional(propagation=SUPPORTS)
public class PerfilExportacaoServiceImpl
extends Object
implements PerfilExportacaoService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidagendarSincronizacao(String perfil, String cnpj, String ambiente, Date data, String usuario, Boolean isDryRun) voidapplyPatches(PerfilExportacaoDTO perfil) buildChangelogTableName(String sigla) ConstrĂ³i o nome da tabela de changelog do liquibasevoiddelete(PadraoChangesetDTO changeset) voidList<LiquibaseChangelogDTO> getAppliedPatches(PerfilExportacaoDTO perfil) List<LiquibaseChangelogDTO> List<LiquibaseChangelogDTO> getAppliedPatches(String sigla) PerfilExportacaoSincronizaDTOgetLastSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente) PerfilExportacaoSincronizaDTOgetLastSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente, boolean isDryRun) PerfilExportacaoSincronizaEntitygetLastSync(PerfilExportacaoEntity perfil) PadraoStatusSincronizacaoDTOgetLastSyncData(Integer perfil, Integer empresa, String ambiente) PerfilExportacaoSincronizaDTOgetNextSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente) PerfilExportacaoSincronizaDTOgetNextSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente, boolean isDryRun) List<PadraoChangesetDTO> getPatches(PerfilExportacaoDTO perfil) List<PadraoChangesetDTO> getPatches(Integer id) PadraoChangesetDTOgetPatchPorId(Integer id) PerfilExportacaoSincronizaEntityPerfilExportacaoDTOgetPerfilExportado(String sigla) PerfilExportacaoDTOgetPerfilImportado(String sigla) PerfilExportacaoDTOPerfilExportacaoDTOgetPerfilPorSigla(String sigla) List<PerfilExportacaoDTO> List<PerfilExportacaoDTO> List<PerfilExportacaoSincronizaDTO> getPerfisPendentesEmpresa(Integer id, String ambiente) List<PerfilExportacaoSincronizaDTO> getSincronizacoes(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente) booleanhasBeenApplied(PadraoChangesetDTO dto) booleanisSiglaAvailable(String sigla) booleanisSiglaAvailable(String sigla, Integer id) PadraoChangesetEntitysalvar(PadraoChangesetDTO dto) PadraoChangesetPreconditionEntitysalvar(PadraoChangesetPreconditionDTO dto) PerfilExportacaoEntityvoidvoidvoidsetLiquibaseDao(LiquibaseDao liquibaseDao) voidsetPerfilExportacaoCancelado(PerfilExportacaoSincronizaEntity entity, PadraoStatusSincronizacaoDTO dados, String usuarioCancela) voidsetPerfilExportacaoCancelado(String perfil, String cnpj, String ambiente, PadraoStatusSincronizacaoDTO dados, String usuario) voidsetPerfilExportacaoSincronizaDao(PerfilExportacaoSincronizaDao perfilExportacaoSincronizaDao) voidsetPerfilExportacaoSincronizado(PerfilExportacaoSincronizaEntity entity, PadraoStatusSincronizacaoDTO dados) voidsetPerfilExportacaoSincronizado(String perfil, String cnpj, String ambiente, PadraoStatusSincronizacaoDTO dados) void
-
Constructor Details
-
PerfilExportacaoServiceImpl
public PerfilExportacaoServiceImpl()
-
-
Method Details
-
setLiquibaseDao
-
setDao
-
setChangesetDao
-
setPreconditionDao
-
setPerfilExportacaoSincronizaDao
@Autowired public void setPerfilExportacaoSincronizaDao(PerfilExportacaoSincronizaDao perfilExportacaoSincronizaDao) -
getPerfilPorId
- Specified by:
getPerfilPorIdin interfacePerfilExportacaoService
-
getPerfilPorSigla
- Specified by:
getPerfilPorSiglain interfacePerfilExportacaoService
-
getPerfisExportacaoCabecalho
- Specified by:
getPerfisExportacaoCabecalhoin interfacePerfilExportacaoService
-
salvar
@Transactional(propagation=REQUIRED) public PerfilExportacaoEntity salvar(PerfilExportacaoDTO dto, List<Processo> p) - Specified by:
salvarin interfacePerfilExportacaoService
-
delete
- Specified by:
deletein interfacePerfilExportacaoService
-
getPatches
- Specified by:
getPatchesin interfacePerfilExportacaoService
-
getPatches
@Transactional(propagation=REQUIRED) public List<PadraoChangesetDTO> getPatches(PerfilExportacaoDTO perfil) - Specified by:
getPatchesin interfacePerfilExportacaoService
-
salvar
@Transactional(propagation=REQUIRED) public PadraoChangesetEntity salvar(PadraoChangesetDTO dto) - Specified by:
salvarin interfacePerfilExportacaoService
-
delete
public void delete(PadraoChangesetDTO changeset) - Specified by:
deletein interfacePerfilExportacaoService
-
salvar
@Transactional(propagation=REQUIRED) public PadraoChangesetPreconditionEntity salvar(PadraoChangesetPreconditionDTO dto) - Specified by:
salvarin interfacePerfilExportacaoService
-
getPatchPorId
- Specified by:
getPatchPorIdin interfacePerfilExportacaoService
-
hasBeenApplied
public boolean hasBeenApplied(PadraoChangesetDTO dto) - Specified by:
hasBeenAppliedin interfacePerfilExportacaoService
-
isSiglaAvailable
- Specified by:
isSiglaAvailablein interfacePerfilExportacaoService
-
isSiglaAvailable
- Specified by:
isSiglaAvailablein interfacePerfilExportacaoService
-
getPerfilImportado
- Specified by:
getPerfilImportadoin interfacePerfilExportacaoService
-
buildChangelogTableName
ConstrĂ³i o nome da tabela de changelog do liquibase- Specified by:
buildChangelogTableNamein interfacePerfilExportacaoService
-
getAppliedPatches
- Specified by:
getAppliedPatchesin interfacePerfilExportacaoService
-
getAppliedPatches
- Specified by:
getAppliedPatchesin interfacePerfilExportacaoService
-
getAppliedPatches
- Specified by:
getAppliedPatchesin interfacePerfilExportacaoService
-
getPerfisImportados
- Specified by:
getPerfisImportadosin interfacePerfilExportacaoService
-
getPerfisExportados
- Specified by:
getPerfisExportadosin interfacePerfilExportacaoService
-
applyPatches
public void applyPatches(PerfilExportacaoDTO perfil) throws LiquibaseException - Specified by:
applyPatchesin interfacePerfilExportacaoService- Throws:
LiquibaseException
-
getPerfilExportado
- Specified by:
getPerfilExportadoin interfacePerfilExportacaoService
-
getPerfisPendentesEmpresa
- Specified by:
getPerfisPendentesEmpresain interfacePerfilExportacaoService
-
getPerfilExportacaoSincronizaEntity
- Specified by:
getPerfilExportacaoSincronizaEntityin interfacePerfilExportacaoService
-
setPerfilExportacaoSincronizado
public void setPerfilExportacaoSincronizado(PerfilExportacaoSincronizaEntity entity, PadraoStatusSincronizacaoDTO dados) - Specified by:
setPerfilExportacaoSincronizadoin interfacePerfilExportacaoService
-
setPerfilExportacaoCancelado
public void setPerfilExportacaoCancelado(PerfilExportacaoSincronizaEntity entity, PadraoStatusSincronizacaoDTO dados, String usuarioCancela) - Specified by:
setPerfilExportacaoCanceladoin interfacePerfilExportacaoService
-
setPerfilExportacaoSincronizado
public void setPerfilExportacaoSincronizado(String perfil, String cnpj, String ambiente, PadraoStatusSincronizacaoDTO dados) - Specified by:
setPerfilExportacaoSincronizadoin interfacePerfilExportacaoService
-
setPerfilExportacaoCancelado
public void setPerfilExportacaoCancelado(String perfil, String cnpj, String ambiente, PadraoStatusSincronizacaoDTO dados, String usuario) - Specified by:
setPerfilExportacaoCanceladoin interfacePerfilExportacaoService
-
getNextSync
public PerfilExportacaoSincronizaDTO getNextSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente) - Specified by:
getNextSyncin interfacePerfilExportacaoService
-
getLastSync
public PerfilExportacaoSincronizaDTO getLastSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente) - Specified by:
getLastSyncin interfacePerfilExportacaoService
-
getNextSync
public PerfilExportacaoSincronizaDTO getNextSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente, boolean isDryRun) - Specified by:
getNextSyncin interfacePerfilExportacaoService
-
getLastSync
public PerfilExportacaoSincronizaDTO getLastSync(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente, boolean isDryRun) - Specified by:
getLastSyncin interfacePerfilExportacaoService
-
getLastSync
public PerfilExportacaoSincronizaEntity getLastSync(PerfilExportacaoEntity perfil) -
agendarSincronizacao
public void agendarSincronizacao(String perfil, String cnpj, String ambiente, Date data, String usuario, Boolean isDryRun) - Specified by:
agendarSincronizacaoin interfacePerfilExportacaoService
-
getSincronizacoes
public List<PerfilExportacaoSincronizaDTO> getSincronizacoes(PerfilExportacaoDTO perfil, Empresa empresa, String ambiente) - Specified by:
getSincronizacoesin interfacePerfilExportacaoService
-
getLastSyncData
public PadraoStatusSincronizacaoDTO getLastSyncData(Integer perfil, Integer empresa, String ambiente) - Specified by:
getLastSyncDatain interfacePerfilExportacaoService
-