diff --git a/README.md b/README.md index f99ce4f..cc8592a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Alguns serviços adicionais foram desenvolvidos para extrair dados que não são - [Templates-broker](https://softwarepublico.gov.br/gitlab/ans/templates-broker) implantado e configurado. Este requisito é **opcional**, ele é necessário caso haja interesse em utilizar o [Gerenciador de Templates](https://softwarepublico.gov.br/gitlab/ans/templates-web). ## Procedimentos para instalação -### 1 - Configure as propriedades dos datasources no JBoss, elas são declaradas como System Properties. +### Configure as propriedades dos datasources no JBoss, elas são declaradas como System Properties. O broker possui dois datasources e ambos estão declarados no arquivo `sei-broker-ds.xml`, eles são identificados como `jdbc/sei-broker` e `jdbc/sei-mysql`. O `jdbc/sei-broker` foi definido para acessar as tabelas que foram projetadas para o broker, o `jdbc/sei-mysql` se conecta ao banco de dados do SEI. @@ -40,7 +40,7 @@ Abaixo um exemplo de declaração de propriedades feita no arquivo `standalone.x ``` -### 2 - Criar e configurar os arquivos de propriedades no JBoss +### Criar e configurar os arquivos de propriedades no JBoss O SEI-Broker faz uso de dois arquivos de propriedades que ficam na pasta `\ans\properties`, os arquivos necessários são `services.properties` e `ws-users.properties`. @@ -74,11 +74,22 @@ O SEI-Broker faz uso de dois arquivos de propriedades que ficam na pasta ` -### 3 - Criar security-domain no JBoss +### Criar security-domain no JBoss É necessário que haja um security-domain registrado com o nome `ans-ws-auth`, o mesmo pode utilizar um banco de dados[^1] ou o LDAP. É importante destacar que o Broker trabalha com autorização baseada em papéis(RBAC[^2]) e que os usuários precisam ter seus papéis atribuídos. [^1]: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html/how_to_configure_identity_management/configuring_a_security_domain_to_use_a_database [^2]: https://en.wikipedia.org/wiki/Role-based_access_control -## Diagrama de implantação - \ No newline at end of file +### Implantar pacote gerado pelo Maven + +Após a realização de todos os passos anteriores, teremos o JBoss pronto para receber o pacote do SEI-Broker. O deploy pode ser feito de diversas maneiras e não é o foco desse manual. + +Para essa etapa é necessário ter o Maven instalado e configurado. Ao realizar o primeiro build devemos desabilitar os testes automatizados, os testes dependem de uma instância ativa e impedirão a geração do pacote. + +### Configurar Sistema no SEI + +É preciso cadastrar o SEI-Broker como um sistema que se integrará ao SEI, conforme [manual de webservices do SEI](https://softwarepublico.gov.br/social/sei/manuais/manual-de-webservices). É importante ter atenção para a **sigla** quer será definida, por padrão o broker está configurado para utilizar a sigla `SEI-Broker`. + +Após o cadastro do Sistema precisaremos atribuir os serviços que serão utilizados pelo Broker, nesta etapa é preciso ter atenção para o valor que será definido no campo **identificação** e aos **servidores**. A identificação do serviço precisa ser enviada a cada requisição feita aos serviços do SEI, por padrão o Broker utiliza o valor `REALIZAR_INTEGRACAO`. No campo servidores informaremos os IPs dos servidores onde o SEI-Broker estará implantado. + +Os valores utilizados pelo Broker podem ser configurados na classe `Constantes`, **sigla** e **identificação** são respectivamente `SIGLA_SEI_BROKER` e `CHAVE_IDENTIFICACAO`. diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java index 81673b5..942d3aa 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java @@ -46,7 +46,7 @@ public class ArquivoResource { public Response adicionarArquivo(@PathParam("unidade") String unidade, Arquivo arquivo) throws RemoteException, Exception{ validarTamanhoArquivo(arquivo); - String identificador = seiNativeService.adicionarArquivo(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, + String identificador = seiNativeService.adicionarArquivo(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), arquivo.getNome(), arquivo.getTamanho(), arquivo.getHash(), arquivo.getConteudo()); return Response.created(getResourcePath(identificador)).entity(new ArquivoCriado(identificador)).build(); @@ -59,7 +59,7 @@ public class ArquivoResource { public Response adicionarConteudoArquivo(@PathParam("unidade") String unidade, @PathParam("arquivo") String arquivo, ParteArquivo parte) throws RemoteException, Exception{ validarTamanhoParteArquivo(parte); - String indice = seiNativeService.adicionarConteudoArquivo(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), parte.getArquivo(), + String indice = seiNativeService.adicionarConteudoArquivo(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), parte.getArquivo(), parte.getConteudo()); return Response.ok(getResourcePath(indice)).entity(new ArquivoCriado(indice)).build(); diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java index d9723c6..a15e9b4 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java @@ -51,14 +51,14 @@ public class BlocoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public RetornoConsultaBloco consultarBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, @QueryParam("protocolos") String exibirProtocolos) throws Exception{ - return seiNativeService.consultarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, getSOuN(exibirProtocolos)); + return seiNativeService.consultarBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, getSOuN(exibirProtocolos)); } @POST @Path("{unidade}/blocos/disponibilizados") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public String disponibilizarBloco(@PathParam("unidade") String unidade, String bloco) throws Exception{ - String resultado = seiNativeService.disponibilizarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); + String resultado = seiNativeService.disponibilizarBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); return trueOrFalse(resultado) + ""; } @@ -67,7 +67,7 @@ public class BlocoResource { @Path("{unidade}/blocos/disponibilizados/{bloco}") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public String cancelarDisponibilizacaoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco) throws Exception{ - String resultado = seiNativeService.cancelarDisponibilizacaoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, + String resultado = seiNativeService.cancelarDisponibilizacaoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); return trueOrFalse(resultado) + ""; @@ -77,7 +77,7 @@ public class BlocoResource { @Path("{unidade}/blocos/{bloco}") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public String excluirBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco) throws Exception{ - String resultado = seiNativeService.excluirBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); + String resultado = seiNativeService.excluirBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco); return trueOrFalse(resultado) + ""; } @@ -87,7 +87,7 @@ public class BlocoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Response gerarBloco(@PathParam("unidade") String unidade, NovoBloco bloco) throws Exception{ - String retorno = seiNativeService.gerarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(), + String retorno = seiNativeService.gerarBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(), bloco.getDescricao(), unidadeResource.buscarCodigoUnidades(bloco.getUnidades()), bloco.getDocumentos(), getSOuN(bloco.isDisponibilizar())); return Response.created(getResourcePath(retorno)).entity(retorno).build(); @@ -99,7 +99,7 @@ public class BlocoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public String incluirDocumentoNoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, String documento) throws Exception{ - String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento, + String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento, null); return trueOrFalse(resultado) + ""; @@ -111,7 +111,7 @@ public class BlocoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Response incluirDocumentoComAnotacaoNoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, InclusaoDocumentoBloco inclusao) throws Exception{ - String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, + String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, inclusao.getDocumento(), inclusao.getAnotacao()); if(trueOrFalse(resultado)){ @@ -125,7 +125,7 @@ public class BlocoResource { @Path("{unidade}/blocos/{bloco}/documentos/{documento}") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public String retirarDocumentoDoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, @PathParam("documento") String documento) throws Exception{ - String resultado = seiNativeService.retirarDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento); + String resultado = seiNativeService.retirarDocumentoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento); return trueOrFalse(resultado) + ""; } @@ -140,7 +140,7 @@ public class BlocoResource { processo = formatarNumeroProcesso(processo); } - String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, + String resultado = seiNativeService.incluirProcessoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, processo, null); return trueOrFalse(resultado) + ""; @@ -157,7 +157,7 @@ public class BlocoResource { inclusao.setProcesso(numeroFormatado); } - String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, + String resultado = seiNativeService.incluirProcessoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, inclusao.getProcesso(), inclusao.getAnotacao()); if(trueOrFalse(resultado)){ @@ -176,7 +176,7 @@ public class BlocoResource { processo = formatarNumeroProcesso(processo); } - String resultado = seiNativeService.retirarProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, processo); + String resultado = seiNativeService.retirarProcessoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, processo); return trueOrFalse(resultado) + ""; } diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java index 4b4a6a7..f182c82 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java @@ -27,6 +27,6 @@ public class CargoResource { @Path("{unidade}/cargos") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Cargo[] listarCargos(@PathParam("unidade") String unidade, @QueryParam("idCargo") String idCargo) throws RemoteException, Exception { - return seiNativeService.listarCargos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), idCargo); + return seiNativeService.listarCargos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), idCargo); } } 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 7ce500a..ed5a491 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 @@ -79,7 +79,7 @@ public class ContatoResource { @QueryParam("cnpj") String cnpj, @QueryParam("sigla") String sigla, @QueryParam("matricula") String matricula, @QueryParam("qtdRegistros") String qtdRegistros, @QueryParam("pagina") String pagina) throws RemoteException, BusinessException, Exception{ - Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), + Contato[] contatos = seiNativeService.listarContatos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), qtdRegistros == null? null : parseInt(qtdRegistros)+"", pagina == null? null:parseInt(pagina)+"", sigla, nome, cpf, cnpj, matricula, null); List pessoas = pessoaHelper.buildPessoa(contatos); @@ -91,7 +91,7 @@ public class ContatoResource { @Path("{unidade}/contatos/{tipo}/{sigla}") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Pessoa getContato(@PathParam("unidade") String unidade, @PathParam("tipo") TipoContato tipo, @PathParam("sigla") String sigla) throws RemoteException, Exception{ - Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), + Contato[] contatos = seiNativeService.listarContatos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), null, null, sigla, null, null, null, null, null); if(ArrayUtils.isEmpty(contatos)){ @@ -144,7 +144,7 @@ public class ContatoResource { Contato[] contatos = {contato}; try{ - resultado = seiNativeService.atualizarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), contatos); + resultado = seiNativeService.atualizarContatos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), contatos); }catch(Exception ex){ throw new WrappedException(ex); } 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 9eae1b3..c97e886 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 @@ -102,7 +102,7 @@ public class DocumentoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public RetornoConsultaDocumento consultarDocumento(@PathParam("unidade") String unidade, @PathParam("documento") String documento, @QueryParam("andamento") String andamento, @QueryParam("assinaturas") String assinaturas, @QueryParam("publicacao") String publicacao, @QueryParam("campos") String campos) throws Exception{ - return seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento, + return seiNativeService.consultarDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento, getSOuN(andamento), getSOuN(assinaturas), getSOuN(publicacao), getSOuN(campos)); } @@ -120,7 +120,7 @@ public class DocumentoResource { try{ logger.debug(messages.getMessage(MessagesKeys.DEBUG_NOVO_DOCUMENTO_ENVIADO)); - retorno = seiNativeService.incluirDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento); + retorno = seiNativeService.incluirDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento); logger.debug(messages.getMessage(MessagesKeys.DEBUG_NOVO_DOCUMENTO_PROCESSADO)); }catch(Exception ex){ @@ -144,7 +144,7 @@ public class DocumentoResource { public String cancelarDocumento(@PathParam("unidade") String unidade, CancelamentoDocumento cancelamento) throws Exception{ validarMotivoCancelamento(cancelamento.getMotivo()); - String resultado = seiNativeService.cancelarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + String resultado = seiNativeService.cancelarDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), cancelamento.getDocumento(), cancelamento.getMotivo()); if(trueOrFalse(resultado)){ @@ -182,7 +182,7 @@ public class DocumentoResource { @Path("{unidade}/documentos/{documento}/pdf") @Produces(MediaType.APPLICATION_OCTET_STREAM) public Response exportarDocumento(@PathParam("unidade") String unidade, @PathParam("documento") String documento) throws Exception{ - RetornoConsultaDocumento retorno = seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento, + RetornoConsultaDocumento retorno = seiNativeService.consultarDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento, Constantes.NAO, Constantes.NAO, Constantes.NAO, Constantes.NAO); String linkAcesso = retorno.getLinkAcesso(); diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java index 778d390..a4127ce 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java @@ -25,6 +25,6 @@ public class ExtensoesResource { @GET @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public ArquivoExtensao[] listarExtensoesPermitidas(@PathParam("unidade") String unidade, @QueryParam("extensao") String extensao) throws Exception{ - return seiNativeService.listarExtensoesPermitidas(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), extensao); + return seiNativeService.listarExtensoesPermitidas(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), extensao); } } diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java index 94b0a97..e90a57c 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java @@ -28,7 +28,7 @@ public class HipoteseLegalResource { @Path("{unidade}/hipoteses-legais") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public HipoteseLegal[] listarHipoteses(@PathParam("unidade") String unidade, @QueryParam("nivelAcesso") NivelAcesso nivelAcesso) throws RemoteException, Exception { - return seiNativeService.listarHipotesesLegais(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + return seiNativeService.listarHipotesesLegais(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), nivelAcesso != null? nivelAcesso.ordinal()+"" : null); } diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java index 07ddb49..25f7f98 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java @@ -87,7 +87,7 @@ public class InfoResource { @Produces(MediaType.TEXT_PLAIN) public String testSEIConnection() throws Exception{ try{ - seiNativeService.listarUnidades(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null); + seiNativeService.listarUnidades(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null); return Constantes.SEI_RESPONDEU_COM_SUCESSO; }catch(Exception ex){ diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java index 583186b..a8fe352 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java @@ -43,7 +43,7 @@ public class InfraResource { @Path("{unidade}/paises") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Pais[] getPaises(@PathParam("unidade") String unidade) throws RemoteException, Exception{ - return seiNativeService.listarPaises(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); + return seiNativeService.listarPaises(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); } @GET @@ -54,7 +54,7 @@ public class InfraResource { pais = Constantes.CODIGO_BRASIL; } - return seiNativeService.listarEstados(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais); + return seiNativeService.listarEstados(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais); } @GET @@ -65,7 +65,7 @@ public class InfraResource { pais = Constantes.CODIGO_BRASIL; } - Estado[] estados = seiNativeService.listarEstados(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais); + Estado[] estados = seiNativeService.listarEstados(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais); int indexOf = ArrayUtils.indexOf(estados, new Estado(uf.toUpperCase())); if(indexOf < 0){ diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java index 815fd4b..77b7f2a 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java @@ -40,7 +40,7 @@ public class MarcadorResource { @Path("{unidade}/marcadores") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Marcador[] listarMarcadores(@PathParam("unidade") String unidade) throws RemoteException, Exception{ - return seiNativeService.listarMarcadoresUnidade(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); + return seiNativeService.listarMarcadoresUnidade(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); } @POST @@ -57,7 +57,7 @@ public class MarcadorResource { definicaoMarcador.setTexto(marcacao.getTexto()); definicaoMarcador.setIdMarcador(marcador); - String retorno = seiNativeService.definirMarcador(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), new DefinicaoMarcador[]{definicaoMarcador}); + String retorno = seiNativeService.definirMarcador(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), new DefinicaoMarcador[]{definicaoMarcador}); if(trueOrFalse(retorno)){ return Response.status(Status.CREATED).build(); 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 e0add94..773e30a 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 @@ -135,7 +135,7 @@ public class ProcessoResource { } try{ - return seiNativeService.consultarProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, getSOuN(exibirAssuntos), + return seiNativeService.consultarProcedimento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, getSOuN(exibirAssuntos), getSOuN(exibirInteressados), getSOuN(exibirObservacoes), getSOuN(exibirAndamento), getSOuN(exibirAndamentoConclusao), getSOuN(exibirUltimoAndamento), getSOuN(exibirUnidadesAberto), getSOuN(exibirProcessosRelacionados), getSOuN(exibirProcessosAnexados)); }catch(AxisFault ex){ @@ -168,7 +168,7 @@ public class ProcessoResource { processo = formatarNumeroProcesso(processo); } - String resultado = seiNativeService.concluirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo); + String resultado = seiNativeService.concluirProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo); return trueOrFalse(resultado) + ""; } @@ -185,7 +185,7 @@ public class ProcessoResource { processo = dadosEnvio.getNumeroDoProcesso(); } - String resultado = seiNativeService.enviarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, + String resultado = seiNativeService.enviarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, unidadeResource.buscarCodigoUnidades(dadosEnvio.getUnidadesDestino()), getSOuN(dadosEnvio.getManterAbertoOrigem()), getSOuN(dadosEnvio.getRemoverAnotacoes()), getSOuN(dadosEnvio.getEnviarEmailNotificacao()), formatarData(dadosEnvio.getDataRetornoProgramado()), (dadosEnvio.getQtdDiasAteRetorno() != null ? dadosEnvio.getQtdDiasAteRetorno().toString() : null), getSOuN(dadosEnvio.getSomenteDiasUteis()), @@ -202,7 +202,7 @@ public class ProcessoResource { processo = formatarNumeroProcesso(processo); } - String resultado = seiNativeService.reabrirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo); + String resultado = seiNativeService.reabrirProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo); return trueOrFalse(resultado) + ""; } @@ -211,7 +211,7 @@ public class ProcessoResource { @Path("{unidade}/processos/tipos") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public TipoProcedimento[] listarTiposProcesso(@PathParam("unidade") String unidade, @QueryParam("serie") String serie) throws Exception{ - return seiNativeService.listarTiposProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), serie); + return seiNativeService.listarTiposProcedimento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), serie); } @POST @@ -226,7 +226,7 @@ public class ProcessoResource { processo.getDadosProcesso().setNumeroProtocolo(numeroFormatado); } - RetornoGeracaoProcedimento retorno = seiNativeService.gerarProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo.getDadosProcesso(), processo.getDocumentos(), + RetornoGeracaoProcedimento retorno = seiNativeService.gerarProcedimento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo.getDadosProcesso(), processo.getDocumentos(), processo.getProcessosRelacionados(), unidadeResource.buscarCodigoUnidades(processo.getUnidadesDestino()), getSOuN(processo.isManterAbertoOrigem()), getSOuN(processo.isEnviarEmailNotificacao()), formatarData(processo.getDataRetornoProgramado()), (processo.getQtdDiasAteRetorno() != null ? processo.getQtdDiasAteRetorno().toString() : null), getSOuN(processo.isSomenteDiasUteis()), processo.getIdMarcadador(), processo.getTextoMarcador()); @@ -280,7 +280,7 @@ public class ProcessoResource { tarefas = new String[]{"1","48","65"}; } - return seiNativeService.listarAndamentos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), + return seiNativeService.listarAndamentos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), getSOuN(retornarAtributos), andamentos, tarefas, tarefasModulos); } @@ -289,7 +289,7 @@ public class ProcessoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Response lancarAndamento(@PathParam("unidade") String unidade, @PathParam("processo") String processo, NovoAndamento andamento) throws RemoteException, Exception{ - Andamento andamentoLancado = seiNativeService.lancarAndamento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo) + Andamento andamentoLancado = seiNativeService.lancarAndamento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo) , andamento.getTarefa(), andamento.getTarefaModulo(), buildAtributosAndamento(andamento.getAtributos())); return Response.status(Status.CREATED).entity(andamentoLancado).build(); @@ -303,7 +303,7 @@ public class ProcessoResource { throw new BusinessException(messages.getMessage("erro.processo.anexado.nao.infomado")); } - String retorno = seiNativeService.anexarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), + String retorno = seiNativeService.anexarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), formatarNumeroProcesso(processoAnexado.getNumero())); if(trueOrFalse(retorno)){ @@ -322,7 +322,7 @@ public class ProcessoResource { throw new BusinessException(messages.getMessage("erro.motivo.nao.infomado")); } - String retorno = seiNativeService.desanexarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), + String retorno = seiNativeService.desanexarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), formatarNumeroProcesso(processoAnexado), motivo.getMotivo()); if(trueOrFalse(retorno)){ @@ -341,7 +341,7 @@ public class ProcessoResource { throw new BusinessException(messages.getMessage("erro.informe.processo")); } - String retorno = seiNativeService.bloquearProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + String retorno = seiNativeService.bloquearProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo.getNumero())); if(trueOrFalse(retorno)){ @@ -356,7 +356,7 @@ public class ProcessoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Response desbloquearProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{ - String retorno = seiNativeService.desbloquearProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)); + String retorno = seiNativeService.desbloquearProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)); if(trueOrFalse(retorno)){ return Response.ok().build(); @@ -373,7 +373,7 @@ public class ProcessoResource { throw new BusinessException(messages.getMessage("erro.processo.relacionado.nao.infomado")); } - String retorno = seiNativeService.relacionarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), + String retorno = seiNativeService.relacionarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), formatarNumeroProcesso(processoRelacionado.getNumero())); if(trueOrFalse(retorno)){ @@ -389,7 +389,7 @@ public class ProcessoResource { public Response desrelacionarProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo, @PathParam("processoRelacionado") String processoRelacionado) throws RemoteException, Exception{ - String retorno = seiNativeService.removerRelacionamentoProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + String retorno = seiNativeService.removerRelacionamentoProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo), formatarNumeroProcesso(processoRelacionado)); if(trueOrFalse(retorno)){ @@ -408,7 +408,7 @@ public class ProcessoResource { throw new BusinessException(messages.getMessage("erro.campos.obrigatorios.sobrestamento.processo")); } - String retorno = seiNativeService.sobrestarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + String retorno = seiNativeService.sobrestarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(sobrestamento.getProcesso()), formatarNumeroProcesso(sobrestamento.getProcessoVinculado()), sobrestamento.getMotivo()); if(trueOrFalse(retorno)){ @@ -423,7 +423,7 @@ public class ProcessoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Response removerSobrestamentoProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{ - String retorno = seiNativeService.removerSobrestamentoProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + String retorno = seiNativeService.removerSobrestamentoProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)); if(trueOrFalse(retorno)){ diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java index 49af15b..cedd88b 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java @@ -41,7 +41,7 @@ public class SeriesResource { @Path("{unidade}/series") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Serie[] listarSeries(@PathParam("unidade") String unidade, @QueryParam("tipo-processo") String tipoProcesso, @QueryParam("filtro") String filtro) throws Exception{ - Serie[] series = seiNativeService.listarSeries(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, isBlank(unidade)? null : unidadeResource.consultarCodigo(unidade), tipoProcesso); + Serie[] series = seiNativeService.listarSeries(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, isBlank(unidade)? null : unidadeResource.consultarCodigo(unidade), tipoProcesso); if(StringUtils.isNotBlank(filtro)){ List list = new ArrayList(Arrays.asList(series)); diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java index 5e00f8d..2708098 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java @@ -26,7 +26,7 @@ public class TipoConferenciaResource { @Path("{unidade}/tipos-conferencia") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public TipoConferencia[] listarTiposConferencia(@PathParam("unidade") String unidade) throws RemoteException, Exception{ - return seiNativeService.listarTiposConferencia(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, + return seiNativeService.listarTiposConferencia(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade)); } } diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java index 4be6a26..c296f4c 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java @@ -40,7 +40,7 @@ public class UnidadeResource { @GET @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public br.gov.ans.integracao.sei.client.Unidade[] listarUnidades() throws Exception{ - Unidade[] lista = seiNativeService.listarUnidades(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null); + Unidade[] lista = seiNativeService.listarUnidades(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null); if(isMapUnidadesExpirado()){ carregarMapUnidades(lista); diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java index e5d3229..381348f 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java @@ -47,7 +47,7 @@ public class UsuarioResource { @Path("/{unidade}/usuarios") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public br.gov.ans.integracao.sei.client.Usuario[] listarUsuarios(@PathParam("unidade") String unidade, @QueryParam("usuario") String usuario) throws RemoteException, Exception{ - return seiNativeService.listarUsuarios(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), usuario); + return seiNativeService.listarUsuarios(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), usuario); } @GET @@ -63,7 +63,7 @@ public class UsuarioResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public String atribuirProcesso(@PathParam("unidade") String unidade, @PathParam("usuario") String usuario, AtribuicaoProcesso processo) throws Exception{ - String resultado = seiNativeService.atribuirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), + String resultado = seiNativeService.atribuirProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo.getProcesso()), getUsuario(usuario, unidade).getIdUsuario(), getSOuN(processo.isReabrir())); return trueOrFalse(resultado) + ""; diff --git a/src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java b/src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java index 2f84084..1dd58b4 100644 --- a/src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java +++ b/src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java @@ -23,22 +23,20 @@ public class Constantes { public static final String MASCARA_PROCESSO_17 = "#####.######/####-##"; public static final String MASCARA_PROCESSO_21 = "#######.########/####-##"; public static final String MYSQL_SQL_TEST_CONECTION = "SELECT version()"; - public static String NAO = "N"; + public static final String NAO = "N"; public static final String NOME_SISTEMA = "sei-broker"; public static final String ORACLE_SQL_TEST_CONECTION = "SELECT BANNER FROM V$VERSION WHERE ROWNUM = 1"; public static final String REGEX_MASCARA_PROCESSO = "(\\d)(\\d)(\\d)(\\d)(\\d)(\\.)(\\d)(\\d)(\\d)(\\d)(\\d)(\\d)(\\/)(\\d)(\\d)(\\d)(\\d)(-)(\\d)(\\d)"; public static final String REGEX_SOMENTE_NUMEROS = "\\D+"; public static final String RESOURCE_METHOD_INVOKER = "org.jboss.resteasy.core.ResourceMethodInvoker"; - public static final String SEI_BROKER = "SEI-Broker"; public static final String SEI_RESPONDEU_COM_SUCESSO = "SEI respondeu com sucesso."; - public static String SIM = "S"; + public static final String SIGLA_SEI_BROKER = "SEI-Broker"; + public static final String SIM = "S"; public static final String SQL_AND = "AND "; public static final String SQL_WHERE = "WHERE "; public static final int TAMANHO_MAXIMO_ARQUIVO = 16777216; public static final int TAMANHO_MAXIMO_DOCUMENTO = 22020096; public static final Integer TAMANHO_PAGINA_PADRAO = 50; - public static final String TEMPLATE_DIR = "sei"; - public static final String TEMPLATES_HOME = JBOSS_HOME + "/ans/templates/"; public static final String UTF8 = "UTF-8"; public static final FastDateFormat DATE_FORMATTER = FastDateFormat.getInstance(DATE_PATTERN); diff --git a/uploads/SEI-Broker-Diagrama-Implantacao.png b/uploads/SEI-Broker-Diagrama-Implantacao.png deleted file mode 100644 index 7fcbb8b..0000000 Binary files a/uploads/SEI-Broker-Diagrama-Implantacao.png and /dev/null differ -- libgit2 0.21.2