diff --git a/pom.xml b/pom.xml index 853d96a..e6ad3da 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.gov.ans sei-broker - 2.6 + 2.7 war sei-broker Camada de integração REST para comunicação com o SEI diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java index 4bae381..43b9abd 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java @@ -39,6 +39,7 @@ import br.gov.ans.integracao.sei.modelo.enums.Acao; import br.gov.ans.integracao.sei.modelo.enums.TipoContato; import br.gov.ans.integracao.sei.utils.Constantes; import br.gov.ans.integracao.sei.utils.ContatoHelper; +import br.gov.ans.integracao.sei.utils.MessagesKeys; import br.gov.ans.integracao.sei.utils.PessoaHelper; import br.gov.ans.utils.MessageUtils; @@ -288,7 +289,7 @@ public class ContatoResource { null, null, sigla, null, null, null, null, null); if(ArrayUtils.isEmpty(contatos)){ - throw new ResourceNotFoundException(messages.getMessage("erro.contato.nao.encontrado",sigla)); + throw new ResourceNotFoundException(messages.getMessage(MessagesKeys.ERRO_CONTATO_NAO_ENCONTRADO, sigla)); } return pessoaHelper.buildPessoa(contatos[0]); diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java index b3b82f8..a5d02ff 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java @@ -62,6 +62,7 @@ import br.gov.ans.integracao.sei.modelo.ExclusaoDocumento; import br.gov.ans.integracao.sei.modelo.InclusaoDocumento; import br.gov.ans.integracao.sei.modelo.Operacao; import br.gov.ans.integracao.sei.utils.Constantes; +import br.gov.ans.integracao.sei.utils.MessagesKeys; import br.gov.ans.utils.MessageUtils; import br.gov.ans.utils.MustacheUtils; @@ -74,11 +75,9 @@ public class DocumentoResource { @Inject private UnidadeResource unidadeResource; - @SuppressWarnings("cdi-ambiguous-dependency") @Inject private DAO daoInclusaoDocumento; - @SuppressWarnings("cdi-ambiguous-dependency") @Inject private DAO daoExclusaoDocumento; @@ -517,7 +516,7 @@ public class DocumentoResource { URL url = new URL(linkAcesso); URLConnection con = url.openConnection(); - String contentType = con.getHeaderField("Content-Type"); + String contentType = con.getHeaderField(Constantes.CONTENT_TYPE_HEADER_KEY); InputStream in = con.getInputStream(); @@ -669,7 +668,8 @@ public class DocumentoResource { logger.debug(messages.getMessage("hash.em.geracao")); return HashUtils.toSHA256(input, null); } catch (Exception ex) { - logger.error(messages.getMessage("erro.calculo.hash"), ex); + logger.error(messages.getMessage("erro.calculo.hash")); + logger.debug(ex, ex); return messages.getMessage("erro.calculo.hash"); }finally{ logger.debug(messages.getMessage("hash.gerado")); diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/MessagesKeys.java b/src/main/java/br/gov/ans/integracao/sei/rest/MessagesKeys.java deleted file mode 100644 index 1f01231..0000000 --- a/src/main/java/br/gov/ans/integracao/sei/rest/MessagesKeys.java +++ /dev/null @@ -1,6 +0,0 @@ -package br.gov.ans.integracao.sei.rest; - -public class MessagesKeys { - public static final String DEBUG_NOVO_DOCUMENTO_ENVIADO = "debug.novo.documento.enviado"; - public static final String DEBUG_NOVO_DOCUMENTO_PROCESSADO = "debug.novo.documento.processado"; -} diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java index d9c810a..d4ee235 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java @@ -254,7 +254,8 @@ public class ProcessoResource { getSOuN(exibirInteressados), getSOuN(exibirObservacoes), getSOuN(exibirAndamento), getSOuN(exibirAndamentoConclusao), getSOuN(exibirUltimoAndamento), getSOuN(exibirUnidadesAberto), getSOuN(exibirProcessosRelacionados), getSOuN(exibirProcessosAnexados)); }catch(AxisFault ex){ - logger.error(ex, ex); + logger.error(ex); + logger.debug(ex, ex); return null; } } diff --git a/src/main/java/br/gov/ans/integracao/sei/utils/MessagesKeys.java b/src/main/java/br/gov/ans/integracao/sei/utils/MessagesKeys.java new file mode 100644 index 0000000..edf8905 --- /dev/null +++ b/src/main/java/br/gov/ans/integracao/sei/utils/MessagesKeys.java @@ -0,0 +1,7 @@ +package br.gov.ans.integracao.sei.utils; + +public class MessagesKeys { + public static final String DEBUG_NOVO_DOCUMENTO_ENVIADO = "debug.novo.documento.enviado"; + public static final String DEBUG_NOVO_DOCUMENTO_PROCESSADO = "debug.novo.documento.processado"; + public static final String ERRO_CONTATO_NAO_ENCONTRADO = "erro.contato.nao.encontrado"; +} -- libgit2 0.21.2