Package br.com.davinti.vitruvio.spi
Interface PadraoService
- All Known Implementing Classes:
PadraoServiceImpl
public interface PadraoService
Coleção de métodos utilitários para o produto padrão
- Author:
- Tiago Inaba
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionHttpClientRetorna client HTTP autenticado no Vitrúvio especificado na config.getDiffFiles(PerfilExportacaoDTO perfil, EmpresaAmbiente empresa) Carrega os arquivos para diff em memória, comparando o ambiente recebido com o ambiente atual.getDiffFiles(PerfilExportacaoDTO leftPerfil, EmpresaAmbiente leftEmpresa, PerfilExportacaoDTO rightPerfil, EmpresaAmbiente rightEmpresa) Carrega os arquivos para diff em memória, comparando os ambientes recebidos.EmpresaAmbientegetEmpresaAmbiente(Empresa empresa, String ambiente) List<EmpresaAmbiente> PadraoRegistroEntitygetLastDiff(PerfilExportacaoDTO perfil, EmpresaAmbiente empresa) Retorna o último registro recebido do ambiente e perfil especificados.Retorna o URL do Vitrúvio especificado na config para sincronização.List<EmpresaAmbientePatch> getPatchDetalhes(PadraoChangesetDTO patch) getPatchStats(PadraoChangesetDTO patch) booleanregistrarPatchEmpresaAmbiente(LiquibaseChangelogDTO changelog, Empresa empresa, String ambiente) intremoverRegistrosAntigos(int days) EmpresaAmbientesaveEmpresaAmbiente(EmpresaAmbiente entity)
-
Field Details
-
IGNORE
-
-
Method Details
-
getAuthenticatedHttpClient
HttpClient getAuthenticatedHttpClient()Retorna client HTTP autenticado no Vitrúvio especificado na config. -
getOriginUrl
String getOriginUrl()Retorna o URL do Vitrúvio especificado na config para sincronização. O URL sempre terminará com "/". -
getDiffFiles
PadraoDiffFiles getDiffFiles(PerfilExportacaoDTO perfil, EmpresaAmbiente empresa) throws ZipException, IOException, InvalidManifestFileException Carrega os arquivos para diff em memória, comparando o ambiente recebido com o ambiente atual. -
getDiffFiles
PadraoDiffFiles getDiffFiles(PerfilExportacaoDTO leftPerfil, EmpresaAmbiente leftEmpresa, PerfilExportacaoDTO rightPerfil, EmpresaAmbiente rightEmpresa) throws ZipException, IOException, InvalidManifestFileException Carrega os arquivos para diff em memória, comparando os ambientes recebidos. -
getLastDiff
PadraoRegistroEntity getLastDiff(PerfilExportacaoDTO perfil, EmpresaAmbiente empresa) Retorna o último registro recebido do ambiente e perfil especificados. -
removerRegistrosAntigos
int removerRegistrosAntigos(int days) -
getEmpresaAmbiente
-
getEmpresaAmbientes
List<EmpresaAmbiente> getEmpresaAmbientes() -
saveEmpresaAmbiente
EmpresaAmbiente saveEmpresaAmbiente(EmpresaAmbiente entity) -
registrarPatchEmpresaAmbiente
boolean registrarPatchEmpresaAmbiente(LiquibaseChangelogDTO changelog, Empresa empresa, String ambiente) -
getPatchStats
-
getPatchDetalhes
-