Commit 9e4702cc1afb2e674cc054172708d65ce8ae2da1
1 parent
e9791725
Exists in
master
and in
1 other branch
Altera a configuração da chave de identificação
- A chave de identificação configurada no SEI passa a ser declarada na classe Constantes, o acesso a essa variável precisou ser feito em todas as chamadas aos serviços do SEI. - Classe SeiBrokerService foi renomeada para SeiBrokerApplication para seguir um padrão do RESTEasy.
Showing
21 changed files
with
74 additions
and
154 deletions
Show diff stats
pom.xml
| ... | ... | @@ -269,5 +269,17 @@ |
| 269 | 269 | <version>2.9.0</version> |
| 270 | 270 | <scope>test</scope> |
| 271 | 271 | </dependency> |
| 272 | + | |
| 273 | + <!-- SERVICE DISCOVERY --> | |
| 274 | + <dependency> | |
| 275 | + <groupId>org.apache.curator</groupId> | |
| 276 | + <artifactId>curator-framework</artifactId> | |
| 277 | + <version>4.0.1</version> | |
| 278 | + </dependency> | |
| 279 | + <dependency> | |
| 280 | + <groupId>org.apache.curator</groupId> | |
| 281 | + <artifactId>curator-x-discovery</artifactId> | |
| 282 | + <version>4.0.1</version> | |
| 283 | + </dependency> | |
| 272 | 284 | </dependencies> |
| 273 | 285 | </project> | ... | ... |
src/main/java/br/gov/ans/integracao/sei/dao/UnidadeDAO.java
| 1 | 1 | package br.gov.ans.integracao.sei.dao; |
| 2 | 2 | |
| 3 | 3 | import java.util.List; |
| 4 | -import java.util.function.Predicate; | |
| 5 | -import java.util.stream.Collector; | |
| 6 | 4 | import java.util.stream.Collectors; |
| 7 | 5 | |
| 8 | 6 | import javax.persistence.EntityManager; |
| ... | ... | @@ -24,6 +22,7 @@ public class UnidadeDAO { |
| 24 | 22 | private static final int CONCLUSAO_AUTOMATICA = 41; |
| 25 | 23 | private static final int RECEBIMENTO_PROCESSO = 48; |
| 26 | 24 | |
| 25 | + @SuppressWarnings("unchecked") | |
| 27 | 26 | public List<Unidade> listarUnidadesProcesso(String idProcedimento){ |
| 28 | 27 | StringBuilder sql = new StringBuilder("SELECT u.id_unidade idUnidade, u.sigla, u.descricao, u.sin_protocolo sinProtocolo, "); |
| 29 | 28 | sql.append("u.sin_arquivamento sinArquivamento, u.sin_ouvidoria sinOuvidoria, t.id_tarefa tarefa, a.dth_abertura data "); |
| ... | ... | @@ -59,7 +58,7 @@ public class UnidadeDAO { |
| 59 | 58 | .filter(c -> (c.getTarefa() == CONCLUSAO_PROCESSO || c.getTarefa() == CONCLUSAO_AUTOMATICA)) |
| 60 | 59 | .anyMatch(r -> |
| 61 | 60 | ( |
| 62 | - r.getIdUnidade() == u.getIdUnidade() && | |
| 61 | + r.getIdUnidade().equals(u.getIdUnidade()) && | |
| 63 | 62 | r.getData().after(u.getData()) |
| 64 | 63 | ) |
| 65 | 64 | )); | ... | ... |
src/main/java/br/gov/ans/integracao/sei/modelo/Operacao.java
| ... | ... | @@ -1,77 +0,0 @@ |
| 1 | -package br.gov.ans.integracao.sei.modelo; | |
| 2 | - | |
| 3 | -public class Operacao { | |
| 4 | - | |
| 5 | -// BLOCO COMENTADO ATÉ CONCLUIR A CONFIGURAÇÃO DAS PERMISSÕES NO SEI | |
| 6 | -// | |
| 7 | -// public static final String CANCELAR_DOCUMENTO = "CANCELAR_DOCUMENTO"; | |
| 8 | -// public static final String CONSULTAR_DOCUMENTO = "CONSULTAR_DOCUMENTO"; | |
| 9 | -// public static final String INCLUIR_DOCUMENTO = "INCLUIR_DOCUMENTO"; | |
| 10 | -// public static final String INCLUIR_DOCUMENTO_BLOCO = "INCLUIR_DOCUMENTO_BLOCO"; | |
| 11 | -// public static final String RETIRAR_DOCUMENTO_BLOCO = "RETIRAR_DOCUMENTO_BLOCO"; | |
| 12 | -// | |
| 13 | -// public static final String ABRIR_PROCESSO = "ABRIR_PROCESSO"; | |
| 14 | -// public static final String ATRIBUIR_PROCESSO = "ATRIBUIR_PROCESSO"; | |
| 15 | -// public static final String CONCLUIR_PROCESSO = "CONCLUIR_PROCESSO"; | |
| 16 | -// public static final String CONSULTAR_PROCESSO = "CONSULTAR_PROCESSO"; | |
| 17 | -// public static final String ENVIAR_PROCESSO = "ENVIAR_PROCESSO"; | |
| 18 | -// public static final String INCLUIR_PROCESSO_BLOCO = "INCLUIR_PROCESSO_BLOCO"; | |
| 19 | -// public static final String LISTAR_TIPOS_PROCESSO = "LISTAR_TIPOS_PROCESSO"; | |
| 20 | -// public static final String REABRIR_PROCESSO = "REABRIR_PROCESSO"; | |
| 21 | -// public static final String RETIRAR_PROCESSO_BLOCO = "RETIRAR_PROCESSO_BLOCO"; | |
| 22 | -// | |
| 23 | -// public static final String CANCELAR_DISPONIBILIZACAO_BLOCO = "CANCELAR_DISPONIBILIZACAO_BLOCO"; | |
| 24 | -// public static final String CONSULTAR_BLOCO = "CONSULTAR_BLOCO"; | |
| 25 | -// public static final String DISPONIBILIZAR_BLOCO = "DISPONIBILIZAR_BLOCO"; | |
| 26 | -// public static final String EXCLUIR_BLOCO = "EXCLUIR_BLOCO"; | |
| 27 | -// public static final String GERAR_BLOCO = "GERAR_BLOCO"; | |
| 28 | -// | |
| 29 | -// public static final String LISTAR_EXTENSOES = "LISTAR_EXTENSOES"; | |
| 30 | -// public static final String LISTAR_SERIES = "LISTAR_SERIES"; | |
| 31 | -// public static final String LISTAR_UNIDADES = "LISTAR_UNIDADES"; | |
| 32 | -// public static final String LISTAR_USUARIOS = "LISTAR_USUARIOS"; | |
| 33 | - | |
| 34 | - public static final String ABRIR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 35 | - public static final String ADICIONAR_ARQUIVO = "REALIZAR_INTEGRACAO"; | |
| 36 | - public static final String ADICIONAR_CONTEUDO_ARQUIVO = "REALIZAR_INTEGRACAO"; | |
| 37 | - public static final String ANEXAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 38 | - public static final String ATRIBUIR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 39 | - public static final String ATUALIZAR_CONTATOS = "REALIZAR_INTEGRACAO"; | |
| 40 | - public static final String BLOQUEAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 41 | - public static final String CANCELAR_DISPONIBILIZACAO_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 42 | - public static final String CANCELAR_DOCUMENTO = "REALIZAR_INTEGRACAO"; | |
| 43 | - public static final String CONCLUIR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 44 | - public static final String CONSULTAR_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 45 | - public static final String CONSULTAR_DOCUMENTO = "REALIZAR_INTEGRACAO"; | |
| 46 | - public static final String CONSULTAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 47 | - public static final String DEFINIR_MARCADOR = "REALIZAR_INTEGRACAO"; | |
| 48 | - public static final String DESANEXAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 49 | - public static final String DESBLOQUEAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 50 | - public static final String DESRELACIONAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 51 | - public static final String DISPONIBILIZAR_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 52 | - public static final String ENVIAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 53 | - public static final String EXCLUIR_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 54 | - public static final String GERAR_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 55 | - public static final String INCLUIR_DOCUMENTO = "REALIZAR_INTEGRACAO"; | |
| 56 | - public static final String INCLUIR_DOCUMENTO_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 57 | - public static final String INCLUIR_PROCESSO_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 58 | - public static final String LANCAR_ANDAMENTO = "REALIZAR_INTEGRACAO"; | |
| 59 | - public static final String LISTAR_ANDAMENTOS = "REALIZAR_INTEGRACAO"; | |
| 60 | - public static final String LISTAR_CONTATOS = "REALIZAR_INTEGRACAO"; | |
| 61 | - public static final String LISTAR_CARGOS = "REALIZAR_INTEGRACAO"; | |
| 62 | - public static final String LISTAR_ESTADOS = "REALIZAR_INTEGRACAO"; | |
| 63 | - public static final String LISTAR_EXTENSOES = "REALIZAR_INTEGRACAO"; | |
| 64 | - public static final String LISTAR_HIPOTESES_LEGAIS = "REALIZAR_INTEGRACAO"; | |
| 65 | - public static final String LISTAR_MARCADORES_UNIDADE = "REALIZAR_INTEGRACAO"; | |
| 66 | - public static final String LISTAR_SERIES = "REALIZAR_INTEGRACAO"; | |
| 67 | - public static final String LISTAR_TIPOS_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 68 | - public static final String LISTAR_UNIDADES = "REALIZAR_INTEGRACAO"; | |
| 69 | - public static final String LISTAR_USUARIOS = "REALIZAR_INTEGRACAO"; | |
| 70 | - public static final String REABRIR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 71 | - public static final String RELACIONAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 72 | - public static final String REMOVER_SOBRESTAMENTO_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 73 | - public static final String RETIRAR_DOCUMENTO_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 74 | - public static final String RETIRAR_PROCESSO_BLOCO = "REALIZAR_INTEGRACAO"; | |
| 75 | - public static final String SOBRESTAR_PROCESSO = "REALIZAR_INTEGRACAO"; | |
| 76 | - | |
| 77 | -} |
src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java
| ... | ... | @@ -20,7 +20,6 @@ import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 20 | 20 | import br.gov.ans.integracao.sei.exceptions.BusinessException; |
| 21 | 21 | import br.gov.ans.integracao.sei.modelo.Arquivo; |
| 22 | 22 | import br.gov.ans.integracao.sei.modelo.ArquivoCriado; |
| 23 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 24 | 23 | import br.gov.ans.integracao.sei.modelo.ParteArquivo; |
| 25 | 24 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 26 | 25 | import br.gov.ans.utils.MessageUtils; |
| ... | ... | @@ -47,7 +46,7 @@ public class ArquivoResource { |
| 47 | 46 | public Response adicionarArquivo(@PathParam("unidade") String unidade, Arquivo arquivo) throws RemoteException, Exception{ |
| 48 | 47 | validarTamanhoArquivo(arquivo); |
| 49 | 48 | |
| 50 | - String identificador = seiNativeService.adicionarArquivo(Constantes.SEI_BROKER, Operacao.ADICIONAR_ARQUIVO, | |
| 49 | + String identificador = seiNativeService.adicionarArquivo(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, | |
| 51 | 50 | unidadeResource.consultarCodigo(unidade), arquivo.getNome(), arquivo.getTamanho(), arquivo.getHash(), arquivo.getConteudo()); |
| 52 | 51 | |
| 53 | 52 | return Response.created(getResourcePath(identificador)).entity(new ArquivoCriado(identificador)).build(); |
| ... | ... | @@ -60,7 +59,7 @@ public class ArquivoResource { |
| 60 | 59 | public Response adicionarConteudoArquivo(@PathParam("unidade") String unidade, @PathParam("arquivo") String arquivo, ParteArquivo parte) throws RemoteException, Exception{ |
| 61 | 60 | validarTamanhoParteArquivo(parte); |
| 62 | 61 | |
| 63 | - String indice = seiNativeService.adicionarConteudoArquivo(Constantes.SEI_BROKER, Operacao.ADICIONAR_CONTEUDO_ARQUIVO, unidadeResource.consultarCodigo(unidade), parte.getArquivo(), | |
| 62 | + String indice = seiNativeService.adicionarConteudoArquivo(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), parte.getArquivo(), | |
| 64 | 63 | parte.getConteudo()); |
| 65 | 64 | |
| 66 | 65 | return Response.ok(getResourcePath(indice)).entity(new ArquivoCriado(indice)).build(); | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java
| ... | ... | @@ -28,7 +28,6 @@ import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 28 | 28 | import br.gov.ans.integracao.sei.modelo.InclusaoDocumentoBloco; |
| 29 | 29 | import br.gov.ans.integracao.sei.modelo.InclusaoProcessoBloco; |
| 30 | 30 | import br.gov.ans.integracao.sei.modelo.NovoBloco; |
| 31 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 32 | 31 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 33 | 32 | import br.gov.ans.utils.MessageUtils; |
| 34 | 33 | |
| ... | ... | @@ -52,14 +51,14 @@ public class BlocoResource { |
| 52 | 51 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 53 | 52 | public RetornoConsultaBloco consultarBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, |
| 54 | 53 | @QueryParam("protocolos") String exibirProtocolos) throws Exception{ |
| 55 | - return seiNativeService.consultarBloco(Constantes.SEI_BROKER, Operacao.CONSULTAR_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, getSOuN(exibirProtocolos)); | |
| 54 | + return seiNativeService.consultarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, getSOuN(exibirProtocolos)); | |
| 56 | 55 | } |
| 57 | 56 | |
| 58 | 57 | @POST |
| 59 | 58 | @Path("{unidade}/blocos/disponibilizados") |
| 60 | 59 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 61 | 60 | public String disponibilizarBloco(@PathParam("unidade") String unidade, String bloco) throws Exception{ |
| 62 | - String resultado = seiNativeService.disponibilizarBloco(Constantes.SEI_BROKER, Operacao.DISPONIBILIZAR_BLOCO, unidadeResource.consultarCodigo(unidade), bloco); | |
| 61 | + String resultado = seiNativeService.disponibilizarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); | |
| 63 | 62 | |
| 64 | 63 | return trueOrFalse(resultado) + ""; |
| 65 | 64 | } |
| ... | ... | @@ -68,7 +67,7 @@ public class BlocoResource { |
| 68 | 67 | @Path("{unidade}/blocos/disponibilizados/{bloco}") |
| 69 | 68 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 70 | 69 | public String cancelarDisponibilizacaoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco) throws Exception{ |
| 71 | - String resultado = seiNativeService.cancelarDisponibilizacaoBloco(Constantes.SEI_BROKER, Operacao.CANCELAR_DISPONIBILIZACAO_BLOCO, | |
| 70 | + String resultado = seiNativeService.cancelarDisponibilizacaoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, | |
| 72 | 71 | unidadeResource.consultarCodigo(unidade), bloco); |
| 73 | 72 | |
| 74 | 73 | return trueOrFalse(resultado) + ""; |
| ... | ... | @@ -78,7 +77,7 @@ public class BlocoResource { |
| 78 | 77 | @Path("{unidade}/blocos/{bloco}") |
| 79 | 78 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 80 | 79 | public String excluirBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco) throws Exception{ |
| 81 | - String resultado = seiNativeService.excluirBloco(Constantes.SEI_BROKER, Operacao.EXCLUIR_BLOCO, unidadeResource.consultarCodigo(unidade), bloco); | |
| 80 | + String resultado = seiNativeService.excluirBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); | |
| 82 | 81 | |
| 83 | 82 | return trueOrFalse(resultado) + ""; |
| 84 | 83 | } |
| ... | ... | @@ -88,7 +87,7 @@ public class BlocoResource { |
| 88 | 87 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 89 | 88 | @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 90 | 89 | public Response gerarBloco(@PathParam("unidade") String unidade, NovoBloco bloco) throws Exception{ |
| 91 | - String retorno = seiNativeService.gerarBloco(Constantes.SEI_BROKER, Operacao.GERAR_BLOCO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(), | |
| 90 | + String retorno = seiNativeService.gerarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(), | |
| 92 | 91 | bloco.getDescricao(), unidadeResource.buscarCodigoUnidades(bloco.getUnidades()), bloco.getDocumentos(), getSOuN(bloco.isDisponibilizar())); |
| 93 | 92 | |
| 94 | 93 | return Response.created(getResourcePath(retorno)).entity(retorno).build(); |
| ... | ... | @@ -100,7 +99,7 @@ public class BlocoResource { |
| 100 | 99 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 101 | 100 | public String incluirDocumentoNoBloco(@PathParam("unidade") String unidade, |
| 102 | 101 | @PathParam("bloco") String bloco, String documento) throws Exception{ |
| 103 | - String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Operacao.INCLUIR_DOCUMENTO_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, documento, | |
| 102 | + String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento, | |
| 104 | 103 | null); |
| 105 | 104 | |
| 106 | 105 | return trueOrFalse(resultado) + ""; |
| ... | ... | @@ -112,7 +111,7 @@ public class BlocoResource { |
| 112 | 111 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 113 | 112 | public Response incluirDocumentoComAnotacaoNoBloco(@PathParam("unidade") String unidade, |
| 114 | 113 | @PathParam("bloco") String bloco, InclusaoDocumentoBloco inclusao) throws Exception{ |
| 115 | - String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Operacao.INCLUIR_DOCUMENTO_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, | |
| 114 | + String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, | |
| 116 | 115 | inclusao.getDocumento(), inclusao.getAnotacao()); |
| 117 | 116 | |
| 118 | 117 | if(trueOrFalse(resultado)){ |
| ... | ... | @@ -126,7 +125,7 @@ public class BlocoResource { |
| 126 | 125 | @Path("{unidade}/blocos/{bloco}/documentos/{documento}") |
| 127 | 126 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 128 | 127 | public String retirarDocumentoDoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, @PathParam("documento") String documento) throws Exception{ |
| 129 | - String resultado = seiNativeService.retirarDocumentoBloco(Constantes.SEI_BROKER, Operacao.RETIRAR_DOCUMENTO_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, documento); | |
| 128 | + String resultado = seiNativeService.retirarDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento); | |
| 130 | 129 | |
| 131 | 130 | return trueOrFalse(resultado) + ""; |
| 132 | 131 | } |
| ... | ... | @@ -141,7 +140,7 @@ public class BlocoResource { |
| 141 | 140 | processo = formatarNumeroProcesso(processo); |
| 142 | 141 | } |
| 143 | 142 | |
| 144 | - String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Operacao.INCLUIR_PROCESSO_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, | |
| 143 | + String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, | |
| 145 | 144 | processo, null); |
| 146 | 145 | |
| 147 | 146 | return trueOrFalse(resultado) + ""; |
| ... | ... | @@ -158,7 +157,7 @@ public class BlocoResource { |
| 158 | 157 | inclusao.setProcesso(numeroFormatado); |
| 159 | 158 | } |
| 160 | 159 | |
| 161 | - String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Operacao.INCLUIR_PROCESSO_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, | |
| 160 | + String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, | |
| 162 | 161 | inclusao.getProcesso(), inclusao.getAnotacao()); |
| 163 | 162 | |
| 164 | 163 | if(trueOrFalse(resultado)){ |
| ... | ... | @@ -177,7 +176,7 @@ public class BlocoResource { |
| 177 | 176 | processo = formatarNumeroProcesso(processo); |
| 178 | 177 | } |
| 179 | 178 | |
| 180 | - String resultado = seiNativeService.retirarProcessoBloco(Constantes.SEI_BROKER, Operacao.RETIRAR_PROCESSO_BLOCO, unidadeResource.consultarCodigo(unidade), bloco, processo); | |
| 179 | + String resultado = seiNativeService.retirarProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, processo); | |
| 181 | 180 | |
| 182 | 181 | return trueOrFalse(resultado) + ""; |
| 183 | 182 | } | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java
| ... | ... | @@ -12,7 +12,6 @@ import javax.ws.rs.core.MediaType; |
| 12 | 12 | |
| 13 | 13 | import br.gov.ans.integracao.sei.client.Cargo; |
| 14 | 14 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 15 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 16 | 15 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 17 | 16 | |
| 18 | 17 | @Path("/") |
| ... | ... | @@ -28,6 +27,6 @@ public class CargoResource { |
| 28 | 27 | @Path("{unidade}/cargos") |
| 29 | 28 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 30 | 29 | public Cargo[] listarCargos(@PathParam("unidade") String unidade, @QueryParam("idCargo") String idCargo) throws RemoteException, Exception { |
| 31 | - return seiNativeService.listarCargos(Constantes.SEI_BROKER, Operacao.LISTAR_HIPOTESES_LEGAIS, unidadeResource.consultarCodigo(unidade), idCargo); | |
| 30 | + return seiNativeService.listarCargos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), idCargo); | |
| 32 | 31 | } |
| 33 | 32 | } | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java
| ... | ... | @@ -35,7 +35,6 @@ import br.gov.ans.integracao.sei.exceptions.ResourceNotFoundException; |
| 35 | 35 | import br.gov.ans.integracao.sei.exceptions.WrappedException; |
| 36 | 36 | import br.gov.ans.integracao.sei.helper.ContatoHelper; |
| 37 | 37 | import br.gov.ans.integracao.sei.helper.PessoaHelper; |
| 38 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 39 | 38 | import br.gov.ans.integracao.sei.modelo.Pessoa; |
| 40 | 39 | import br.gov.ans.integracao.sei.modelo.enums.Acao; |
| 41 | 40 | import br.gov.ans.integracao.sei.modelo.enums.TipoContato; |
| ... | ... | @@ -80,7 +79,7 @@ public class ContatoResource { |
| 80 | 79 | @QueryParam("cnpj") String cnpj, @QueryParam("sigla") String sigla, @QueryParam("matricula") String matricula, @QueryParam("qtdRegistros") String qtdRegistros, |
| 81 | 80 | @QueryParam("pagina") String pagina) throws RemoteException, BusinessException, Exception{ |
| 82 | 81 | |
| 83 | - Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Operacao.LISTAR_CONTATOS, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), | |
| 82 | + Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), | |
| 84 | 83 | qtdRegistros == null? null : parseInt(qtdRegistros)+"", pagina == null? null:parseInt(pagina)+"", sigla, nome, cpf, cnpj, matricula, null); |
| 85 | 84 | |
| 86 | 85 | List<Pessoa> pessoas = pessoaHelper.buildPessoa(contatos); |
| ... | ... | @@ -92,7 +91,7 @@ public class ContatoResource { |
| 92 | 91 | @Path("{unidade}/contatos/{tipo}/{sigla}") |
| 93 | 92 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 94 | 93 | public Pessoa getContato(@PathParam("unidade") String unidade, @PathParam("tipo") TipoContato tipo, @PathParam("sigla") String sigla) throws RemoteException, Exception{ |
| 95 | - Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Operacao.LISTAR_CONTATOS, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), | |
| 94 | + Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), | |
| 96 | 95 | null, null, sigla, null, null, null, null, null); |
| 97 | 96 | |
| 98 | 97 | if(ArrayUtils.isEmpty(contatos)){ |
| ... | ... | @@ -145,7 +144,7 @@ public class ContatoResource { |
| 145 | 144 | Contato[] contatos = {contato}; |
| 146 | 145 | |
| 147 | 146 | try{ |
| 148 | - resultado = seiNativeService.atualizarContatos(Constantes.SEI_BROKER, Operacao.ATUALIZAR_CONTATOS, unidadeResource.consultarCodigo(unidade), contatos); | |
| 147 | + resultado = seiNativeService.atualizarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), contatos); | |
| 149 | 148 | }catch(Exception ex){ |
| 150 | 149 | throw new WrappedException(ex); |
| 151 | 150 | } | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java
| ... | ... | @@ -54,7 +54,6 @@ import br.gov.ans.integracao.sei.modelo.CancelamentoDocumento; |
| 54 | 54 | import br.gov.ans.integracao.sei.modelo.DocumentoResumido; |
| 55 | 55 | import br.gov.ans.integracao.sei.modelo.ExclusaoDocumento; |
| 56 | 56 | import br.gov.ans.integracao.sei.modelo.InclusaoDocumento; |
| 57 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 58 | 57 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 59 | 58 | import br.gov.ans.integracao.sei.utils.MessagesKeys; |
| 60 | 59 | import br.gov.ans.utils.MessageUtils; |
| ... | ... | @@ -103,7 +102,7 @@ public class DocumentoResource { |
| 103 | 102 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 104 | 103 | public RetornoConsultaDocumento consultarDocumento(@PathParam("unidade") String unidade, @PathParam("documento") String documento, @QueryParam("andamento") String andamento, |
| 105 | 104 | @QueryParam("assinaturas") String assinaturas, @QueryParam("publicacao") String publicacao, @QueryParam("campos") String campos) throws Exception{ |
| 106 | - return seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Operacao.CONSULTAR_DOCUMENTO, unidadeResource.consultarCodigo(unidade), documento, | |
| 105 | + return seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento, | |
| 107 | 106 | getSOuN(andamento), getSOuN(assinaturas), getSOuN(publicacao), getSOuN(campos)); |
| 108 | 107 | } |
| 109 | 108 | |
| ... | ... | @@ -121,7 +120,7 @@ public class DocumentoResource { |
| 121 | 120 | try{ |
| 122 | 121 | logger.debug(messages.getMessage(MessagesKeys.DEBUG_NOVO_DOCUMENTO_ENVIADO)); |
| 123 | 122 | |
| 124 | - retorno = seiNativeService.incluirDocumento(Constantes.SEI_BROKER, Operacao.INCLUIR_DOCUMENTO, unidadeResource.consultarCodigo(unidade), documento); | |
| 123 | + retorno = seiNativeService.incluirDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento); | |
| 125 | 124 | |
| 126 | 125 | logger.debug(messages.getMessage(MessagesKeys.DEBUG_NOVO_DOCUMENTO_PROCESSADO)); |
| 127 | 126 | }catch(Exception ex){ |
| ... | ... | @@ -145,7 +144,7 @@ public class DocumentoResource { |
| 145 | 144 | public String cancelarDocumento(@PathParam("unidade") String unidade, CancelamentoDocumento cancelamento) throws Exception{ |
| 146 | 145 | validarMotivoCancelamento(cancelamento.getMotivo()); |
| 147 | 146 | |
| 148 | - String resultado = seiNativeService.cancelarDocumento(Constantes.SEI_BROKER, Operacao.CANCELAR_DOCUMENTO, unidadeResource.consultarCodigo(unidade), | |
| 147 | + String resultado = seiNativeService.cancelarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 149 | 148 | cancelamento.getDocumento(), cancelamento.getMotivo()); |
| 150 | 149 | |
| 151 | 150 | if(trueOrFalse(resultado)){ |
| ... | ... | @@ -183,7 +182,7 @@ public class DocumentoResource { |
| 183 | 182 | @Path("{unidade}/documentos/{documento}/pdf") |
| 184 | 183 | @Produces(MediaType.APPLICATION_OCTET_STREAM) |
| 185 | 184 | public Response exportarDocumento(@PathParam("unidade") String unidade, @PathParam("documento") String documento) throws Exception{ |
| 186 | - RetornoConsultaDocumento retorno = seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Operacao.CONSULTAR_DOCUMENTO, unidadeResource.consultarCodigo(unidade), documento, | |
| 185 | + RetornoConsultaDocumento retorno = seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento, | |
| 187 | 186 | Constantes.NAO, Constantes.NAO, Constantes.NAO, Constantes.NAO); |
| 188 | 187 | |
| 189 | 188 | String linkAcesso = retorno.getLinkAcesso(); | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java
| ... | ... | @@ -10,7 +10,6 @@ import javax.ws.rs.core.MediaType; |
| 10 | 10 | |
| 11 | 11 | import br.gov.ans.integracao.sei.client.ArquivoExtensao; |
| 12 | 12 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 13 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 14 | 13 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 15 | 14 | |
| 16 | 15 | @Path("/") |
| ... | ... | @@ -26,6 +25,6 @@ public class ExtensoesResource { |
| 26 | 25 | @GET |
| 27 | 26 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 28 | 27 | public ArquivoExtensao[] listarExtensoesPermitidas(@PathParam("unidade") String unidade, @QueryParam("extensao") String extensao) throws Exception{ |
| 29 | - return seiNativeService.listarExtensoesPermitidas(Constantes.SEI_BROKER, Operacao.LISTAR_EXTENSOES, unidadeResource.consultarCodigo(unidade), extensao); | |
| 28 | + return seiNativeService.listarExtensoesPermitidas(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), extensao); | |
| 30 | 29 | } |
| 31 | 30 | } | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java
| ... | ... | @@ -13,7 +13,6 @@ import javax.ws.rs.core.MediaType; |
| 13 | 13 | import br.gov.ans.integracao.sei.client.HipoteseLegal; |
| 14 | 14 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 15 | 15 | import br.gov.ans.integracao.sei.modelo.NivelAcesso; |
| 16 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 17 | 16 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 18 | 17 | |
| 19 | 18 | @Path("/") |
| ... | ... | @@ -29,7 +28,7 @@ public class HipoteseLegalResource { |
| 29 | 28 | @Path("{unidade}/hipoteses-legais") |
| 30 | 29 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 31 | 30 | public HipoteseLegal[] listarHipoteses(@PathParam("unidade") String unidade, @QueryParam("nivelAcesso") NivelAcesso nivelAcesso) throws RemoteException, Exception { |
| 32 | - return seiNativeService.listarHipotesesLegais(Constantes.SEI_BROKER, Operacao.LISTAR_HIPOTESES_LEGAIS, unidadeResource.consultarCodigo(unidade), | |
| 31 | + return seiNativeService.listarHipotesesLegais(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 33 | 32 | nivelAcesso != null? nivelAcesso.ordinal()+"" : null); |
| 34 | 33 | } |
| 35 | 34 | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java
| ... | ... | @@ -20,7 +20,6 @@ import org.jboss.logging.Logger; |
| 20 | 20 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 21 | 21 | import br.gov.ans.integracao.sei.dao.LogIntegracaoSistemicaDAO; |
| 22 | 22 | import br.gov.ans.integracao.sei.exceptions.BusinessException; |
| 23 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 24 | 23 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 25 | 24 | import br.gov.ans.modelo.LogIntegracaoSistemica; |
| 26 | 25 | import br.gov.ans.utils.LogIgnore; |
| ... | ... | @@ -88,7 +87,7 @@ public class InfoResource { |
| 88 | 87 | @Produces(MediaType.TEXT_PLAIN) |
| 89 | 88 | public String testSEIConnection() throws Exception{ |
| 90 | 89 | try{ |
| 91 | - seiNativeService.listarUnidades(Constantes.SEI_BROKER, Operacao.LISTAR_UNIDADES, null, null); | |
| 90 | + seiNativeService.listarUnidades(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null); | |
| 92 | 91 | |
| 93 | 92 | return Constantes.SEI_RESPONDEU_COM_SUCESSO; |
| 94 | 93 | }catch(Exception ex){ | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java
| ... | ... | @@ -21,7 +21,6 @@ import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 21 | 21 | import br.gov.ans.integracao.sei.dao.CidadeDAO; |
| 22 | 22 | import br.gov.ans.integracao.sei.exceptions.BusinessException; |
| 23 | 23 | import br.gov.ans.integracao.sei.exceptions.ResourceNotFoundException; |
| 24 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 25 | 24 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 26 | 25 | import br.gov.ans.utils.MessageUtils; |
| 27 | 26 | |
| ... | ... | @@ -44,7 +43,7 @@ public class InfraResource { |
| 44 | 43 | @Path("{unidade}/paises") |
| 45 | 44 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 46 | 45 | public Pais[] getPaises(@PathParam("unidade") String unidade) throws RemoteException, Exception{ |
| 47 | - return seiNativeService.listarPaises(Constantes.SEI_BROKER, Operacao.LISTAR_ESTADOS, unidadeResource.consultarCodigo(unidade)); | |
| 46 | + return seiNativeService.listarPaises(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); | |
| 48 | 47 | } |
| 49 | 48 | |
| 50 | 49 | @GET |
| ... | ... | @@ -55,7 +54,7 @@ public class InfraResource { |
| 55 | 54 | pais = Constantes.CODIGO_BRASIL; |
| 56 | 55 | } |
| 57 | 56 | |
| 58 | - return seiNativeService.listarEstados(Constantes.SEI_BROKER, Operacao.LISTAR_ESTADOS, unidadeResource.consultarCodigo(unidade), pais); | |
| 57 | + return seiNativeService.listarEstados(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais); | |
| 59 | 58 | } |
| 60 | 59 | |
| 61 | 60 | @GET |
| ... | ... | @@ -66,7 +65,7 @@ public class InfraResource { |
| 66 | 65 | pais = Constantes.CODIGO_BRASIL; |
| 67 | 66 | } |
| 68 | 67 | |
| 69 | - Estado[] estados = seiNativeService.listarEstados(Constantes.SEI_BROKER, Operacao.LISTAR_ESTADOS, unidadeResource.consultarCodigo(unidade), pais); | |
| 68 | + Estado[] estados = seiNativeService.listarEstados(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais); | |
| 70 | 69 | int indexOf = ArrayUtils.indexOf(estados, new Estado(uf.toUpperCase())); |
| 71 | 70 | |
| 72 | 71 | if(indexOf < 0){ | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java
| ... | ... | @@ -21,7 +21,6 @@ import br.gov.ans.integracao.sei.client.DefinicaoMarcador; |
| 21 | 21 | import br.gov.ans.integracao.sei.client.Marcador; |
| 22 | 22 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 23 | 23 | import br.gov.ans.integracao.sei.modelo.MarcacaoProcesso; |
| 24 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 25 | 24 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 26 | 25 | import br.gov.ans.utils.MessageUtils; |
| 27 | 26 | |
| ... | ... | @@ -41,7 +40,7 @@ public class MarcadorResource { |
| 41 | 40 | @Path("{unidade}/marcadores") |
| 42 | 41 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 43 | 42 | public Marcador[] listarMarcadores(@PathParam("unidade") String unidade) throws RemoteException, Exception{ |
| 44 | - return seiNativeService.listarMarcadoresUnidade(Constantes.SEI_BROKER, Operacao.LISTAR_MARCADORES_UNIDADE, unidadeResource.consultarCodigo(unidade)); | |
| 43 | + return seiNativeService.listarMarcadoresUnidade(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); | |
| 45 | 44 | } |
| 46 | 45 | |
| 47 | 46 | @POST |
| ... | ... | @@ -58,7 +57,7 @@ public class MarcadorResource { |
| 58 | 57 | definicaoMarcador.setTexto(marcacao.getTexto()); |
| 59 | 58 | definicaoMarcador.setIdMarcador(marcador); |
| 60 | 59 | |
| 61 | - String retorno = seiNativeService.definirMarcador(Constantes.SEI_BROKER, Operacao.DEFINIR_MARCADOR, unidadeResource.consultarCodigo(unidade), new DefinicaoMarcador[]{definicaoMarcador}); | |
| 60 | + String retorno = seiNativeService.definirMarcador(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), new DefinicaoMarcador[]{definicaoMarcador}); | |
| 62 | 61 | |
| 63 | 62 | if(trueOrFalse(retorno)){ |
| 64 | 63 | return Response.status(Status.CREATED).build(); | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java
| ... | ... | @@ -56,7 +56,6 @@ import br.gov.ans.integracao.sei.modelo.EnvioDeProcesso; |
| 56 | 56 | import br.gov.ans.integracao.sei.modelo.Motivo; |
| 57 | 57 | import br.gov.ans.integracao.sei.modelo.NovoAndamento; |
| 58 | 58 | import br.gov.ans.integracao.sei.modelo.NovoProcesso; |
| 59 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 60 | 59 | import br.gov.ans.integracao.sei.modelo.ProcessoAnexado; |
| 61 | 60 | import br.gov.ans.integracao.sei.modelo.ProcessoBloqueado; |
| 62 | 61 | import br.gov.ans.integracao.sei.modelo.ProcessoRelacionado; |
| ... | ... | @@ -136,7 +135,7 @@ public class ProcessoResource { |
| 136 | 135 | } |
| 137 | 136 | |
| 138 | 137 | try{ |
| 139 | - return seiNativeService.consultarProcedimento(Constantes.SEI_BROKER, Operacao.CONSULTAR_PROCESSO, unidadeResource.consultarCodigo(unidade), processo, getSOuN(exibirAssuntos), | |
| 138 | + return seiNativeService.consultarProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, getSOuN(exibirAssuntos), | |
| 140 | 139 | getSOuN(exibirInteressados), getSOuN(exibirObservacoes), getSOuN(exibirAndamento), getSOuN(exibirAndamentoConclusao), getSOuN(exibirUltimoAndamento), getSOuN(exibirUnidadesAberto), |
| 141 | 140 | getSOuN(exibirProcessosRelacionados), getSOuN(exibirProcessosAnexados)); |
| 142 | 141 | }catch(AxisFault ex){ |
| ... | ... | @@ -169,7 +168,7 @@ public class ProcessoResource { |
| 169 | 168 | processo = formatarNumeroProcesso(processo); |
| 170 | 169 | } |
| 171 | 170 | |
| 172 | - String resultado = seiNativeService.concluirProcesso(Constantes.SEI_BROKER, Operacao.CONCLUIR_PROCESSO, unidadeResource.consultarCodigo(unidade), processo); | |
| 171 | + String resultado = seiNativeService.concluirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo); | |
| 173 | 172 | |
| 174 | 173 | return trueOrFalse(resultado) + ""; |
| 175 | 174 | } |
| ... | ... | @@ -186,7 +185,7 @@ public class ProcessoResource { |
| 186 | 185 | processo = dadosEnvio.getNumeroDoProcesso(); |
| 187 | 186 | } |
| 188 | 187 | |
| 189 | - String resultado = seiNativeService.enviarProcesso(Constantes.SEI_BROKER, Operacao.ENVIAR_PROCESSO, unidadeResource.consultarCodigo(unidade), processo, | |
| 188 | + String resultado = seiNativeService.enviarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, | |
| 190 | 189 | unidadeResource.buscarCodigoUnidades(dadosEnvio.getUnidadesDestino()), getSOuN(dadosEnvio.getManterAbertoOrigem()), getSOuN(dadosEnvio.getRemoverAnotacoes()), |
| 191 | 190 | getSOuN(dadosEnvio.getEnviarEmailNotificacao()), formatarData(dadosEnvio.getDataRetornoProgramado()), |
| 192 | 191 | (dadosEnvio.getQtdDiasAteRetorno() != null ? dadosEnvio.getQtdDiasAteRetorno().toString() : null), getSOuN(dadosEnvio.getSomenteDiasUteis()), |
| ... | ... | @@ -203,7 +202,7 @@ public class ProcessoResource { |
| 203 | 202 | processo = formatarNumeroProcesso(processo); |
| 204 | 203 | } |
| 205 | 204 | |
| 206 | - String resultado = seiNativeService.reabrirProcesso(Constantes.SEI_BROKER, Operacao.REABRIR_PROCESSO, unidadeResource.consultarCodigo(unidade), processo); | |
| 205 | + String resultado = seiNativeService.reabrirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo); | |
| 207 | 206 | |
| 208 | 207 | return trueOrFalse(resultado) + ""; |
| 209 | 208 | } |
| ... | ... | @@ -212,7 +211,7 @@ public class ProcessoResource { |
| 212 | 211 | @Path("{unidade}/processos/tipos") |
| 213 | 212 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 214 | 213 | public TipoProcedimento[] listarTiposProcesso(@PathParam("unidade") String unidade, @QueryParam("serie") String serie) throws Exception{ |
| 215 | - return seiNativeService.listarTiposProcedimento(Constantes.SEI_BROKER, Operacao.LISTAR_TIPOS_PROCESSO, unidadeResource.consultarCodigo(unidade), serie); | |
| 214 | + return seiNativeService.listarTiposProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), serie); | |
| 216 | 215 | } |
| 217 | 216 | |
| 218 | 217 | @POST |
| ... | ... | @@ -227,7 +226,7 @@ public class ProcessoResource { |
| 227 | 226 | processo.getDadosProcesso().setNumeroProtocolo(numeroFormatado); |
| 228 | 227 | } |
| 229 | 228 | |
| 230 | - RetornoGeracaoProcedimento retorno = seiNativeService.gerarProcedimento(Constantes.SEI_BROKER, Operacao.ABRIR_PROCESSO, unidadeResource.consultarCodigo(unidade), processo.getDadosProcesso(), processo.getDocumentos(), | |
| 229 | + RetornoGeracaoProcedimento retorno = seiNativeService.gerarProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo.getDadosProcesso(), processo.getDocumentos(), | |
| 231 | 230 | processo.getProcessosRelacionados(), unidadeResource.buscarCodigoUnidades(processo.getUnidadesDestino()), getSOuN(processo.isManterAbertoOrigem()), |
| 232 | 231 | getSOuN(processo.isEnviarEmailNotificacao()), formatarData(processo.getDataRetornoProgramado()), (processo.getQtdDiasAteRetorno() != null ? processo.getQtdDiasAteRetorno().toString() : null), getSOuN(processo.isSomenteDiasUteis()), |
| 233 | 232 | processo.getIdMarcadador(), processo.getTextoMarcador()); |
| ... | ... | @@ -281,7 +280,7 @@ public class ProcessoResource { |
| 281 | 280 | tarefas = new String[]{"1","48","65"}; |
| 282 | 281 | } |
| 283 | 282 | |
| 284 | - return seiNativeService.listarAndamentos(Constantes.SEI_BROKER, Operacao.LISTAR_ANDAMENTOS, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 283 | + return seiNativeService.listarAndamentos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 285 | 284 | getSOuN(retornarAtributos), andamentos, tarefas, tarefasModulos); |
| 286 | 285 | } |
| 287 | 286 | |
| ... | ... | @@ -290,7 +289,7 @@ public class ProcessoResource { |
| 290 | 289 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 291 | 290 | public Response lancarAndamento(@PathParam("unidade") String unidade, @PathParam("processo") String processo, NovoAndamento andamento) throws RemoteException, Exception{ |
| 292 | 291 | |
| 293 | - Andamento andamentoLancado = seiNativeService.lancarAndamento(Constantes.SEI_BROKER, Operacao.LANCAR_ANDAMENTO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo) | |
| 292 | + Andamento andamentoLancado = seiNativeService.lancarAndamento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo) | |
| 294 | 293 | , andamento.getTarefa(), andamento.getTarefaModulo(), buildAtributosAndamento(andamento.getAtributos())); |
| 295 | 294 | |
| 296 | 295 | return Response.status(Status.CREATED).entity(andamentoLancado).build(); |
| ... | ... | @@ -304,7 +303,7 @@ public class ProcessoResource { |
| 304 | 303 | throw new BusinessException(messages.getMessage("erro.processo.anexado.nao.infomado")); |
| 305 | 304 | } |
| 306 | 305 | |
| 307 | - String retorno = seiNativeService.anexarProcesso(Constantes.SEI_BROKER, Operacao.ANEXAR_PROCESSO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 306 | + String retorno = seiNativeService.anexarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 308 | 307 | formatarNumeroProcesso(processoAnexado.getNumero())); |
| 309 | 308 | |
| 310 | 309 | if(trueOrFalse(retorno)){ |
| ... | ... | @@ -323,7 +322,7 @@ public class ProcessoResource { |
| 323 | 322 | throw new BusinessException(messages.getMessage("erro.motivo.nao.infomado")); |
| 324 | 323 | } |
| 325 | 324 | |
| 326 | - String retorno = seiNativeService.desanexarProcesso(Constantes.SEI_BROKER, Operacao.DESANEXAR_PROCESSO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 325 | + String retorno = seiNativeService.desanexarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 327 | 326 | formatarNumeroProcesso(processoAnexado), motivo.getMotivo()); |
| 328 | 327 | |
| 329 | 328 | if(trueOrFalse(retorno)){ |
| ... | ... | @@ -342,7 +341,7 @@ public class ProcessoResource { |
| 342 | 341 | throw new BusinessException(messages.getMessage("erro.informe.processo")); |
| 343 | 342 | } |
| 344 | 343 | |
| 345 | - String retorno = seiNativeService.bloquearProcesso(Constantes.SEI_BROKER, Operacao.BLOQUEAR_PROCESSO, unidadeResource.consultarCodigo(unidade), | |
| 344 | + String retorno = seiNativeService.bloquearProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 346 | 345 | formatarNumeroProcesso(processo.getNumero())); |
| 347 | 346 | |
| 348 | 347 | if(trueOrFalse(retorno)){ |
| ... | ... | @@ -357,7 +356,7 @@ public class ProcessoResource { |
| 357 | 356 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 358 | 357 | public Response desbloquearProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{ |
| 359 | 358 | |
| 360 | - String retorno = seiNativeService.desbloquearProcesso(Constantes.SEI_BROKER, Operacao.DESBLOQUEAR_PROCESSO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)); | |
| 359 | + String retorno = seiNativeService.desbloquearProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)); | |
| 361 | 360 | |
| 362 | 361 | if(trueOrFalse(retorno)){ |
| 363 | 362 | return Response.ok().build(); |
| ... | ... | @@ -374,7 +373,7 @@ public class ProcessoResource { |
| 374 | 373 | throw new BusinessException(messages.getMessage("erro.processo.relacionado.nao.infomado")); |
| 375 | 374 | } |
| 376 | 375 | |
| 377 | - String retorno = seiNativeService.relacionarProcesso(Constantes.SEI_BROKER, Operacao.RELACIONAR_PROCESSO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 376 | + String retorno = seiNativeService.relacionarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), | |
| 378 | 377 | formatarNumeroProcesso(processoRelacionado.getNumero())); |
| 379 | 378 | |
| 380 | 379 | if(trueOrFalse(retorno)){ |
| ... | ... | @@ -390,7 +389,7 @@ public class ProcessoResource { |
| 390 | 389 | public Response desrelacionarProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo, @PathParam("processoRelacionado") String processoRelacionado) |
| 391 | 390 | throws RemoteException, Exception{ |
| 392 | 391 | |
| 393 | - String retorno = seiNativeService.removerRelacionamentoProcesso(Constantes.SEI_BROKER, Operacao.DESRELACIONAR_PROCESSO, unidadeResource.consultarCodigo(unidade), | |
| 392 | + String retorno = seiNativeService.removerRelacionamentoProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 394 | 393 | formatarNumeroProcesso(processo), formatarNumeroProcesso(processoRelacionado)); |
| 395 | 394 | |
| 396 | 395 | if(trueOrFalse(retorno)){ |
| ... | ... | @@ -409,7 +408,7 @@ public class ProcessoResource { |
| 409 | 408 | throw new BusinessException(messages.getMessage("erro.campos.obrigatorios.sobrestamento.processo")); |
| 410 | 409 | } |
| 411 | 410 | |
| 412 | - String retorno = seiNativeService.sobrestarProcesso(Constantes.SEI_BROKER, Operacao.SOBRESTAR_PROCESSO, unidadeResource.consultarCodigo(unidade), | |
| 411 | + String retorno = seiNativeService.sobrestarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 413 | 412 | formatarNumeroProcesso(sobrestamento.getProcesso()), formatarNumeroProcesso(sobrestamento.getProcessoVinculado()), sobrestamento.getMotivo()); |
| 414 | 413 | |
| 415 | 414 | if(trueOrFalse(retorno)){ |
| ... | ... | @@ -424,7 +423,7 @@ public class ProcessoResource { |
| 424 | 423 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 425 | 424 | public Response removerSobrestamentoProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{ |
| 426 | 425 | |
| 427 | - String retorno = seiNativeService.removerSobrestamentoProcesso(Constantes.SEI_BROKER, Operacao.REMOVER_SOBRESTAMENTO_PROCESSO, unidadeResource.consultarCodigo(unidade), | |
| 426 | + String retorno = seiNativeService.removerSobrestamentoProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 428 | 427 | formatarNumeroProcesso(processo)); |
| 429 | 428 | |
| 430 | 429 | if(trueOrFalse(retorno)){ | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/SeiBrokerApplication.java
0 → 100644
src/main/java/br/gov/ans/integracao/sei/rest/SeiBrokerService.java
src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java
| ... | ... | @@ -21,7 +21,6 @@ import org.apache.commons.lang3.StringUtils; |
| 21 | 21 | |
| 22 | 22 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 23 | 23 | import br.gov.ans.integracao.sei.client.Serie; |
| 24 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 25 | 24 | import br.gov.ans.integracao.sei.modelo.TipoDocumento; |
| 26 | 25 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 27 | 26 | import br.gov.ans.utils.MessageUtils; |
| ... | ... | @@ -42,7 +41,7 @@ public class SeriesResource { |
| 42 | 41 | @Path("{unidade}/series") |
| 43 | 42 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 44 | 43 | public Serie[] listarSeries(@PathParam("unidade") String unidade, @QueryParam("tipo-processo") String tipoProcesso, @QueryParam("filtro") String filtro) throws Exception{ |
| 45 | - Serie[] series = seiNativeService.listarSeries(Constantes.SEI_BROKER, Operacao.LISTAR_SERIES, isBlank(unidade)? null : unidadeResource.consultarCodigo(unidade), tipoProcesso); | |
| 44 | + Serie[] series = seiNativeService.listarSeries(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, isBlank(unidade)? null : unidadeResource.consultarCodigo(unidade), tipoProcesso); | |
| 46 | 45 | |
| 47 | 46 | if(StringUtils.isNotBlank(filtro)){ |
| 48 | 47 | List<Serie> list = new ArrayList<Serie>(Arrays.asList(series)); | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java
| ... | ... | @@ -11,7 +11,6 @@ import javax.ws.rs.core.MediaType; |
| 11 | 11 | |
| 12 | 12 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 13 | 13 | import br.gov.ans.integracao.sei.client.TipoConferencia; |
| 14 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 15 | 14 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 16 | 15 | |
| 17 | 16 | @Path("/") |
| ... | ... | @@ -27,7 +26,7 @@ public class TipoConferenciaResource { |
| 27 | 26 | @Path("{unidade}/tipos-conferencia") |
| 28 | 27 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 29 | 28 | public TipoConferencia[] listarTiposConferencia(@PathParam("unidade") String unidade) throws RemoteException, Exception{ |
| 30 | - return seiNativeService.listarTiposConferencia(Constantes.SEI_BROKER, Operacao.LISTAR_MARCADORES_UNIDADE, | |
| 29 | + return seiNativeService.listarTiposConferencia(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, | |
| 31 | 30 | unidadeResource.consultarCodigo(unidade)); |
| 32 | 31 | } |
| 33 | 32 | } | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java
| ... | ... | @@ -18,7 +18,6 @@ import org.jboss.logging.Logger; |
| 18 | 18 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 19 | 19 | import br.gov.ans.integracao.sei.client.Unidade; |
| 20 | 20 | import br.gov.ans.integracao.sei.exceptions.BusinessException; |
| 21 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 22 | 21 | import br.gov.ans.integracao.sei.utils.Constantes; |
| 23 | 22 | import br.gov.ans.utils.MessageUtils; |
| 24 | 23 | |
| ... | ... | @@ -41,7 +40,7 @@ public class UnidadeResource { |
| 41 | 40 | @GET |
| 42 | 41 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 43 | 42 | public br.gov.ans.integracao.sei.client.Unidade[] listarUnidades() throws Exception{ |
| 44 | - Unidade[] lista = seiNativeService.listarUnidades(Constantes.SEI_BROKER, Operacao.LISTAR_UNIDADES, null, null); | |
| 43 | + Unidade[] lista = seiNativeService.listarUnidades(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null); | |
| 45 | 44 | |
| 46 | 45 | if(isMapUnidadesExpirado()){ |
| 47 | 46 | carregarMapUnidades(lista); | ... | ... |
src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java
| ... | ... | @@ -22,7 +22,6 @@ import javax.ws.rs.core.MediaType; |
| 22 | 22 | |
| 23 | 23 | import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; |
| 24 | 24 | import br.gov.ans.integracao.sei.modelo.AtribuicaoProcesso; |
| 25 | -import br.gov.ans.integracao.sei.modelo.Operacao; | |
| 26 | 25 | import br.gov.ans.integracao.sei.modelo.Usuario; |
| 27 | 26 | import br.gov.ans.integracao.sei.modelo.enums.Acao; |
| 28 | 27 | import br.gov.ans.integracao.sei.utils.Constantes; |
| ... | ... | @@ -48,7 +47,7 @@ public class UsuarioResource { |
| 48 | 47 | @Path("/{unidade}/usuarios") |
| 49 | 48 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 50 | 49 | public br.gov.ans.integracao.sei.client.Usuario[] listarUsuarios(@PathParam("unidade") String unidade, @QueryParam("usuario") String usuario) throws RemoteException, Exception{ |
| 51 | - return seiNativeService.listarUsuarios(Constantes.SEI_BROKER, Operacao.LISTAR_USUARIOS, unidadeResource.consultarCodigo(unidade), usuario); | |
| 50 | + return seiNativeService.listarUsuarios(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), usuario); | |
| 52 | 51 | } |
| 53 | 52 | |
| 54 | 53 | @GET |
| ... | ... | @@ -64,7 +63,7 @@ public class UsuarioResource { |
| 64 | 63 | @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) |
| 65 | 64 | public String atribuirProcesso(@PathParam("unidade") String unidade, |
| 66 | 65 | @PathParam("usuario") String usuario, AtribuicaoProcesso processo) throws Exception{ |
| 67 | - String resultado = seiNativeService.atribuirProcesso(Constantes.SEI_BROKER, Operacao.ATRIBUIR_PROCESSO, unidadeResource.consultarCodigo(unidade), | |
| 66 | + String resultado = seiNativeService.atribuirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), | |
| 68 | 67 | formatarNumeroProcesso(processo.getProcesso()), getUsuario(usuario, unidade).getIdUsuario(), getSOuN(processo.isReabrir())); |
| 69 | 68 | |
| 70 | 69 | return trueOrFalse(resultado) + ""; | ... | ... |
src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java
| ... | ... | @@ -12,6 +12,7 @@ public class Constantes { |
| 12 | 12 | public static final String ACCEPT_HEADER_KEY = "Accept"; |
| 13 | 13 | private static final int AXIS_TIMEOUT_IN_MINUTES = 10; |
| 14 | 14 | public static final int AXIS_TIMEOUT = 1000 * (60 * AXIS_TIMEOUT_IN_MINUTES); |
| 15 | + public static final String CHAVE_IDENTIFICACAO = "REALIZAR_INTEGRACAO"; | |
| 15 | 16 | public static final String CODIGO_BRASIL = "76"; |
| 16 | 17 | public static final String CODIGO_ORGAO_ANS = "0"; |
| 17 | 18 | public static final String CONTENT_TYPE_HEADER_KEY= "Content-Type"; | ... | ... |