Commit a0ecd94f773a0ca6a97f16739e8afb88d4a7e4a5

Authored by andre.guimaraes
1 parent f7185ac2

Renomeia constante utilizada para acesso ao SEI

- Renomeada a constante que armazena o valor da sigla do sistema, este
valor é enviado ao SEI sempre que o serviço é consumido.
- Documentação das configurações que devem ser feitas no SEI para que o
Broker consiga se comunicar.
- Remoção de propriedades não utilizadas.
README.md
... ... @@ -15,7 +15,7 @@ Alguns serviços adicionais foram desenvolvidos para extrair dados que não são
15 15 - [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).
16 16  
17 17 ## Procedimentos para instalação
18   -### 1 - Configure as propriedades dos datasources no JBoss, elas são declaradas como System Properties.
  18 +### Configure as propriedades dos datasources no JBoss, elas são declaradas como System Properties.
19 19  
20 20 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.
21 21  
... ... @@ -40,7 +40,7 @@ Abaixo um exemplo de declaração de propriedades feita no arquivo `standalone.x
40 40 </system-properties>
41 41 ```
42 42  
43   -### 2 - Criar e configurar os arquivos de propriedades no JBoss
  43 +### Criar e configurar os arquivos de propriedades no JBoss
44 44  
45 45 O SEI-Broker faz uso de dois arquivos de propriedades que ficam na pasta `<JBOSS_HOME>\ans\properties`, os arquivos necessários são `services.properties` e `ws-users.properties`.
46 46  
... ... @@ -74,11 +74,22 @@ O SEI-Broker faz uso de dois arquivos de propriedades que ficam na pasta `&lt;JBOSS
74 74 </tr>
75 75 </table>
76 76  
77   -### 3 - Criar security-domain no JBoss
  77 +### Criar security-domain no JBoss
78 78  
79 79 É 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.
80 80 [^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
81 81 [^2]: https://en.wikipedia.org/wiki/Role-based_access_control
82 82  
83   -## Diagrama de implantação
84   -<img src="/uploads/SEI-Broker-Diagrama-Implantacao.png" width="800" height="452">
85 83 \ No newline at end of file
  84 +### Implantar pacote gerado pelo Maven
  85 +
  86 +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.
  87 +
  88 +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.
  89 +
  90 +### Configurar Sistema no SEI
  91 +
  92 +É 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`.
  93 +
  94 +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.
  95 +
  96 +Os valores utilizados pelo Broker podem ser configurados na classe `Constantes`, **sigla** e **identificação** são respectivamente `SIGLA_SEI_BROKER` e `CHAVE_IDENTIFICACAO`.
... ...
src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java
... ... @@ -46,7 +46,7 @@ public class ArquivoResource {
46 46 public Response adicionarArquivo(@PathParam("unidade") String unidade, Arquivo arquivo) throws RemoteException, Exception{
47 47 validarTamanhoArquivo(arquivo);
48 48  
49   - String identificador = seiNativeService.adicionarArquivo(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO,
  49 + String identificador = seiNativeService.adicionarArquivo(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO,
50 50 unidadeResource.consultarCodigo(unidade), arquivo.getNome(), arquivo.getTamanho(), arquivo.getHash(), arquivo.getConteudo());
51 51  
52 52 return Response.created(getResourcePath(identificador)).entity(new ArquivoCriado(identificador)).build();
... ... @@ -59,7 +59,7 @@ public class ArquivoResource {
59 59 public Response adicionarConteudoArquivo(@PathParam("unidade") String unidade, @PathParam("arquivo") String arquivo, ParteArquivo parte) throws RemoteException, Exception{
60 60 validarTamanhoParteArquivo(parte);
61 61  
62   - String indice = seiNativeService.adicionarConteudoArquivo(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), parte.getArquivo(),
  62 + String indice = seiNativeService.adicionarConteudoArquivo(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), parte.getArquivo(),
63 63 parte.getConteudo());
64 64  
65 65 return Response.ok(getResourcePath(indice)).entity(new ArquivoCriado(indice)).build();
... ...
src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java
... ... @@ -51,14 +51,14 @@ public class BlocoResource {
51 51 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
52 52 public RetornoConsultaBloco consultarBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco,
53 53 @QueryParam("protocolos") String exibirProtocolos) throws Exception{
54   - return seiNativeService.consultarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, getSOuN(exibirProtocolos));
  54 + return seiNativeService.consultarBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, getSOuN(exibirProtocolos));
55 55 }
56 56  
57 57 @POST
58 58 @Path("{unidade}/blocos/disponibilizados")
59 59 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
60 60 public String disponibilizarBloco(@PathParam("unidade") String unidade, String bloco) throws Exception{
61   - String resultado = seiNativeService.disponibilizarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco);
  61 + String resultado = seiNativeService.disponibilizarBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco);
62 62  
63 63 return trueOrFalse(resultado) + "";
64 64 }
... ... @@ -67,7 +67,7 @@ public class BlocoResource {
67 67 @Path("{unidade}/blocos/disponibilizados/{bloco}")
68 68 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
69 69 public String cancelarDisponibilizacaoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco) throws Exception{
70   - String resultado = seiNativeService.cancelarDisponibilizacaoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO,
  70 + String resultado = seiNativeService.cancelarDisponibilizacaoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO,
71 71 unidadeResource.consultarCodigo(unidade), bloco);
72 72  
73 73 return trueOrFalse(resultado) + "";
... ... @@ -77,7 +77,7 @@ public class BlocoResource {
77 77 @Path("{unidade}/blocos/{bloco}")
78 78 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
79 79 public String excluirBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco) throws Exception{
80   - String resultado = seiNativeService.excluirBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco);
  80 + String resultado = seiNativeService.excluirBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco);
81 81  
82 82 return trueOrFalse(resultado) + "";
83 83 }
... ... @@ -87,7 +87,7 @@ public class BlocoResource {
87 87 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
88 88 @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
89 89 public Response gerarBloco(@PathParam("unidade") String unidade, NovoBloco bloco) throws Exception{
90   - String retorno = seiNativeService.gerarBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(),
  90 + String retorno = seiNativeService.gerarBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(),
91 91 bloco.getDescricao(), unidadeResource.buscarCodigoUnidades(bloco.getUnidades()), bloco.getDocumentos(), getSOuN(bloco.isDisponibilizar()));
92 92  
93 93 return Response.created(getResourcePath(retorno)).entity(retorno).build();
... ... @@ -99,7 +99,7 @@ public class BlocoResource {
99 99 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
100 100 public String incluirDocumentoNoBloco(@PathParam("unidade") String unidade,
101 101 @PathParam("bloco") String bloco, String documento) throws Exception{
102   - String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento,
  102 + String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento,
103 103 null);
104 104  
105 105 return trueOrFalse(resultado) + "";
... ... @@ -111,7 +111,7 @@ public class BlocoResource {
111 111 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
112 112 public Response incluirDocumentoComAnotacaoNoBloco(@PathParam("unidade") String unidade,
113 113 @PathParam("bloco") String bloco, InclusaoDocumentoBloco inclusao) throws Exception{
114   - String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco,
  114 + String resultado = seiNativeService.incluirDocumentoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco,
115 115 inclusao.getDocumento(), inclusao.getAnotacao());
116 116  
117 117 if(trueOrFalse(resultado)){
... ... @@ -125,7 +125,7 @@ public class BlocoResource {
125 125 @Path("{unidade}/blocos/{bloco}/documentos/{documento}")
126 126 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
127 127 public String retirarDocumentoDoBloco(@PathParam("unidade") String unidade, @PathParam("bloco") String bloco, @PathParam("documento") String documento) throws Exception{
128   - String resultado = seiNativeService.retirarDocumentoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento);
  128 + String resultado = seiNativeService.retirarDocumentoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, documento);
129 129  
130 130 return trueOrFalse(resultado) + "";
131 131 }
... ... @@ -140,7 +140,7 @@ public class BlocoResource {
140 140 processo = formatarNumeroProcesso(processo);
141 141 }
142 142  
143   - String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco,
  143 + String resultado = seiNativeService.incluirProcessoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco,
144 144 processo, null);
145 145  
146 146 return trueOrFalse(resultado) + "";
... ... @@ -157,7 +157,7 @@ public class BlocoResource {
157 157 inclusao.setProcesso(numeroFormatado);
158 158 }
159 159  
160   - String resultado = seiNativeService.incluirProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco,
  160 + String resultado = seiNativeService.incluirProcessoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco,
161 161 inclusao.getProcesso(), inclusao.getAnotacao());
162 162  
163 163 if(trueOrFalse(resultado)){
... ... @@ -176,7 +176,7 @@ public class BlocoResource {
176 176 processo = formatarNumeroProcesso(processo);
177 177 }
178 178  
179   - String resultado = seiNativeService.retirarProcessoBloco(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, processo);
  179 + String resultado = seiNativeService.retirarProcessoBloco(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), bloco, processo);
180 180  
181 181 return trueOrFalse(resultado) + "";
182 182 }
... ...
src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java
... ... @@ -27,6 +27,6 @@ public class CargoResource {
27 27 @Path("{unidade}/cargos")
28 28 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
29 29 public Cargo[] listarCargos(@PathParam("unidade") String unidade, @QueryParam("idCargo") String idCargo) throws RemoteException, Exception {
30   - return seiNativeService.listarCargos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), idCargo);
  30 + return seiNativeService.listarCargos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), idCargo);
31 31 }
32 32 }
... ...
src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java
... ... @@ -79,7 +79,7 @@ public class ContatoResource {
79 79 @QueryParam("cnpj") String cnpj, @QueryParam("sigla") String sigla, @QueryParam("matricula") String matricula, @QueryParam("qtdRegistros") String qtdRegistros,
80 80 @QueryParam("pagina") String pagina) throws RemoteException, BusinessException, Exception{
81 81  
82   - Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(),
  82 + Contato[] contatos = seiNativeService.listarContatos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(),
83 83 qtdRegistros == null? null : parseInt(qtdRegistros)+"", pagina == null? null:parseInt(pagina)+"", sigla, nome, cpf, cnpj, matricula, null);
84 84  
85 85 List<Pessoa> pessoas = pessoaHelper.buildPessoa(contatos);
... ... @@ -91,7 +91,7 @@ public class ContatoResource {
91 91 @Path("{unidade}/contatos/{tipo}/{sigla}")
92 92 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
93 93 public Pessoa getContato(@PathParam("unidade") String unidade, @PathParam("tipo") TipoContato tipo, @PathParam("sigla") String sigla) throws RemoteException, Exception{
94   - Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(),
  94 + Contato[] contatos = seiNativeService.listarContatos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(),
95 95 null, null, sigla, null, null, null, null, null);
96 96  
97 97 if(ArrayUtils.isEmpty(contatos)){
... ... @@ -144,7 +144,7 @@ public class ContatoResource {
144 144 Contato[] contatos = {contato};
145 145  
146 146 try{
147   - resultado = seiNativeService.atualizarContatos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), contatos);
  147 + resultado = seiNativeService.atualizarContatos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), contatos);
148 148 }catch(Exception ex){
149 149 throw new WrappedException(ex);
150 150 }
... ...
src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java
... ... @@ -102,7 +102,7 @@ public class DocumentoResource {
102 102 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
103 103 public RetornoConsultaDocumento consultarDocumento(@PathParam("unidade") String unidade, @PathParam("documento") String documento, @QueryParam("andamento") String andamento,
104 104 @QueryParam("assinaturas") String assinaturas, @QueryParam("publicacao") String publicacao, @QueryParam("campos") String campos) throws Exception{
105   - return seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento,
  105 + return seiNativeService.consultarDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento,
106 106 getSOuN(andamento), getSOuN(assinaturas), getSOuN(publicacao), getSOuN(campos));
107 107 }
108 108  
... ... @@ -120,7 +120,7 @@ public class DocumentoResource {
120 120 try{
121 121 logger.debug(messages.getMessage(MessagesKeys.DEBUG_NOVO_DOCUMENTO_ENVIADO));
122 122  
123   - retorno = seiNativeService.incluirDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento);
  123 + retorno = seiNativeService.incluirDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento);
124 124  
125 125 logger.debug(messages.getMessage(MessagesKeys.DEBUG_NOVO_DOCUMENTO_PROCESSADO));
126 126 }catch(Exception ex){
... ... @@ -144,7 +144,7 @@ public class DocumentoResource {
144 144 public String cancelarDocumento(@PathParam("unidade") String unidade, CancelamentoDocumento cancelamento) throws Exception{
145 145 validarMotivoCancelamento(cancelamento.getMotivo());
146 146  
147   - String resultado = seiNativeService.cancelarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  147 + String resultado = seiNativeService.cancelarDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
148 148 cancelamento.getDocumento(), cancelamento.getMotivo());
149 149  
150 150 if(trueOrFalse(resultado)){
... ... @@ -182,7 +182,7 @@ public class DocumentoResource {
182 182 @Path("{unidade}/documentos/{documento}/pdf")
183 183 @Produces(MediaType.APPLICATION_OCTET_STREAM)
184 184 public Response exportarDocumento(@PathParam("unidade") String unidade, @PathParam("documento") String documento) throws Exception{
185   - RetornoConsultaDocumento retorno = seiNativeService.consultarDocumento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento,
  185 + RetornoConsultaDocumento retorno = seiNativeService.consultarDocumento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), documento,
186 186 Constantes.NAO, Constantes.NAO, Constantes.NAO, Constantes.NAO);
187 187  
188 188 String linkAcesso = retorno.getLinkAcesso();
... ...
src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java
... ... @@ -25,6 +25,6 @@ public class ExtensoesResource {
25 25 @GET
26 26 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
27 27 public ArquivoExtensao[] listarExtensoesPermitidas(@PathParam("unidade") String unidade, @QueryParam("extensao") String extensao) throws Exception{
28   - return seiNativeService.listarExtensoesPermitidas(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), extensao);
  28 + return seiNativeService.listarExtensoesPermitidas(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), extensao);
29 29 }
30 30 }
... ...
src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java
... ... @@ -28,7 +28,7 @@ public class HipoteseLegalResource {
28 28 @Path("{unidade}/hipoteses-legais")
29 29 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
30 30 public HipoteseLegal[] listarHipoteses(@PathParam("unidade") String unidade, @QueryParam("nivelAcesso") NivelAcesso nivelAcesso) throws RemoteException, Exception {
31   - return seiNativeService.listarHipotesesLegais(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  31 + return seiNativeService.listarHipotesesLegais(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
32 32 nivelAcesso != null? nivelAcesso.ordinal()+"" : null);
33 33 }
34 34  
... ...
src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java
... ... @@ -87,7 +87,7 @@ public class InfoResource {
87 87 @Produces(MediaType.TEXT_PLAIN)
88 88 public String testSEIConnection() throws Exception{
89 89 try{
90   - seiNativeService.listarUnidades(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null);
  90 + seiNativeService.listarUnidades(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null);
91 91  
92 92 return Constantes.SEI_RESPONDEU_COM_SUCESSO;
93 93 }catch(Exception ex){
... ...
src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java
... ... @@ -43,7 +43,7 @@ public class InfraResource {
43 43 @Path("{unidade}/paises")
44 44 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
45 45 public Pais[] getPaises(@PathParam("unidade") String unidade) throws RemoteException, Exception{
46   - return seiNativeService.listarPaises(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade));
  46 + return seiNativeService.listarPaises(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade));
47 47 }
48 48  
49 49 @GET
... ... @@ -54,7 +54,7 @@ public class InfraResource {
54 54 pais = Constantes.CODIGO_BRASIL;
55 55 }
56 56  
57   - return seiNativeService.listarEstados(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais);
  57 + return seiNativeService.listarEstados(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais);
58 58 }
59 59  
60 60 @GET
... ... @@ -65,7 +65,7 @@ public class InfraResource {
65 65 pais = Constantes.CODIGO_BRASIL;
66 66 }
67 67  
68   - Estado[] estados = seiNativeService.listarEstados(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais);
  68 + Estado[] estados = seiNativeService.listarEstados(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), pais);
69 69 int indexOf = ArrayUtils.indexOf(estados, new Estado(uf.toUpperCase()));
70 70  
71 71 if(indexOf < 0){
... ...
src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java
... ... @@ -40,7 +40,7 @@ public class MarcadorResource {
40 40 @Path("{unidade}/marcadores")
41 41 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
42 42 public Marcador[] listarMarcadores(@PathParam("unidade") String unidade) throws RemoteException, Exception{
43   - return seiNativeService.listarMarcadoresUnidade(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade));
  43 + return seiNativeService.listarMarcadoresUnidade(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade));
44 44 }
45 45  
46 46 @POST
... ... @@ -57,7 +57,7 @@ public class MarcadorResource {
57 57 definicaoMarcador.setTexto(marcacao.getTexto());
58 58 definicaoMarcador.setIdMarcador(marcador);
59 59  
60   - String retorno = seiNativeService.definirMarcador(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), new DefinicaoMarcador[]{definicaoMarcador});
  60 + String retorno = seiNativeService.definirMarcador(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), new DefinicaoMarcador[]{definicaoMarcador});
61 61  
62 62 if(trueOrFalse(retorno)){
63 63 return Response.status(Status.CREATED).build();
... ...
src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java
... ... @@ -135,7 +135,7 @@ public class ProcessoResource {
135 135 }
136 136  
137 137 try{
138   - return seiNativeService.consultarProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, getSOuN(exibirAssuntos),
  138 + return seiNativeService.consultarProcedimento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo, getSOuN(exibirAssuntos),
139 139 getSOuN(exibirInteressados), getSOuN(exibirObservacoes), getSOuN(exibirAndamento), getSOuN(exibirAndamentoConclusao), getSOuN(exibirUltimoAndamento), getSOuN(exibirUnidadesAberto),
140 140 getSOuN(exibirProcessosRelacionados), getSOuN(exibirProcessosAnexados));
141 141 }catch(AxisFault ex){
... ... @@ -168,7 +168,7 @@ public class ProcessoResource {
168 168 processo = formatarNumeroProcesso(processo);
169 169 }
170 170  
171   - String resultado = seiNativeService.concluirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo);
  171 + String resultado = seiNativeService.concluirProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo);
172 172  
173 173 return trueOrFalse(resultado) + "";
174 174 }
... ... @@ -185,7 +185,7 @@ public class ProcessoResource {
185 185 processo = dadosEnvio.getNumeroDoProcesso();
186 186 }
187 187  
188   - String resultado = seiNativeService.enviarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo,
  188 + String resultado = seiNativeService.enviarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo,
189 189 unidadeResource.buscarCodigoUnidades(dadosEnvio.getUnidadesDestino()), getSOuN(dadosEnvio.getManterAbertoOrigem()), getSOuN(dadosEnvio.getRemoverAnotacoes()),
190 190 getSOuN(dadosEnvio.getEnviarEmailNotificacao()), formatarData(dadosEnvio.getDataRetornoProgramado()),
191 191 (dadosEnvio.getQtdDiasAteRetorno() != null ? dadosEnvio.getQtdDiasAteRetorno().toString() : null), getSOuN(dadosEnvio.getSomenteDiasUteis()),
... ... @@ -202,7 +202,7 @@ public class ProcessoResource {
202 202 processo = formatarNumeroProcesso(processo);
203 203 }
204 204  
205   - String resultado = seiNativeService.reabrirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo);
  205 + String resultado = seiNativeService.reabrirProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo);
206 206  
207 207 return trueOrFalse(resultado) + "";
208 208 }
... ... @@ -211,7 +211,7 @@ public class ProcessoResource {
211 211 @Path("{unidade}/processos/tipos")
212 212 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
213 213 public TipoProcedimento[] listarTiposProcesso(@PathParam("unidade") String unidade, @QueryParam("serie") String serie) throws Exception{
214   - return seiNativeService.listarTiposProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), serie);
  214 + return seiNativeService.listarTiposProcedimento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), serie);
215 215 }
216 216  
217 217 @POST
... ... @@ -226,7 +226,7 @@ public class ProcessoResource {
226 226 processo.getDadosProcesso().setNumeroProtocolo(numeroFormatado);
227 227 }
228 228  
229   - RetornoGeracaoProcedimento retorno = seiNativeService.gerarProcedimento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo.getDadosProcesso(), processo.getDocumentos(),
  229 + RetornoGeracaoProcedimento retorno = seiNativeService.gerarProcedimento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), processo.getDadosProcesso(), processo.getDocumentos(),
230 230 processo.getProcessosRelacionados(), unidadeResource.buscarCodigoUnidades(processo.getUnidadesDestino()), getSOuN(processo.isManterAbertoOrigem()),
231 231 getSOuN(processo.isEnviarEmailNotificacao()), formatarData(processo.getDataRetornoProgramado()), (processo.getQtdDiasAteRetorno() != null ? processo.getQtdDiasAteRetorno().toString() : null), getSOuN(processo.isSomenteDiasUteis()),
232 232 processo.getIdMarcadador(), processo.getTextoMarcador());
... ... @@ -280,7 +280,7 @@ public class ProcessoResource {
280 280 tarefas = new String[]{"1","48","65"};
281 281 }
282 282  
283   - return seiNativeService.listarAndamentos(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
  283 + return seiNativeService.listarAndamentos(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
284 284 getSOuN(retornarAtributos), andamentos, tarefas, tarefasModulos);
285 285 }
286 286  
... ... @@ -289,7 +289,7 @@ public class ProcessoResource {
289 289 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
290 290 public Response lancarAndamento(@PathParam("unidade") String unidade, @PathParam("processo") String processo, NovoAndamento andamento) throws RemoteException, Exception{
291 291  
292   - Andamento andamentoLancado = seiNativeService.lancarAndamento(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)
  292 + Andamento andamentoLancado = seiNativeService.lancarAndamento(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo)
293 293 , andamento.getTarefa(), andamento.getTarefaModulo(), buildAtributosAndamento(andamento.getAtributos()));
294 294  
295 295 return Response.status(Status.CREATED).entity(andamentoLancado).build();
... ... @@ -303,7 +303,7 @@ public class ProcessoResource {
303 303 throw new BusinessException(messages.getMessage("erro.processo.anexado.nao.infomado"));
304 304 }
305 305  
306   - String retorno = seiNativeService.anexarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
  306 + String retorno = seiNativeService.anexarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
307 307 formatarNumeroProcesso(processoAnexado.getNumero()));
308 308  
309 309 if(trueOrFalse(retorno)){
... ... @@ -322,7 +322,7 @@ public class ProcessoResource {
322 322 throw new BusinessException(messages.getMessage("erro.motivo.nao.infomado"));
323 323 }
324 324  
325   - String retorno = seiNativeService.desanexarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
  325 + String retorno = seiNativeService.desanexarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
326 326 formatarNumeroProcesso(processoAnexado), motivo.getMotivo());
327 327  
328 328 if(trueOrFalse(retorno)){
... ... @@ -341,7 +341,7 @@ public class ProcessoResource {
341 341 throw new BusinessException(messages.getMessage("erro.informe.processo"));
342 342 }
343 343  
344   - String retorno = seiNativeService.bloquearProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  344 + String retorno = seiNativeService.bloquearProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
345 345 formatarNumeroProcesso(processo.getNumero()));
346 346  
347 347 if(trueOrFalse(retorno)){
... ... @@ -356,7 +356,7 @@ public class ProcessoResource {
356 356 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
357 357 public Response desbloquearProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{
358 358  
359   - String retorno = seiNativeService.desbloquearProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo));
  359 + String retorno = seiNativeService.desbloquearProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo));
360 360  
361 361 if(trueOrFalse(retorno)){
362 362 return Response.ok().build();
... ... @@ -373,7 +373,7 @@ public class ProcessoResource {
373 373 throw new BusinessException(messages.getMessage("erro.processo.relacionado.nao.infomado"));
374 374 }
375 375  
376   - String retorno = seiNativeService.relacionarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
  376 + String retorno = seiNativeService.relacionarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), formatarNumeroProcesso(processo),
377 377 formatarNumeroProcesso(processoRelacionado.getNumero()));
378 378  
379 379 if(trueOrFalse(retorno)){
... ... @@ -389,7 +389,7 @@ public class ProcessoResource {
389 389 public Response desrelacionarProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo, @PathParam("processoRelacionado") String processoRelacionado)
390 390 throws RemoteException, Exception{
391 391  
392   - String retorno = seiNativeService.removerRelacionamentoProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  392 + String retorno = seiNativeService.removerRelacionamentoProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
393 393 formatarNumeroProcesso(processo), formatarNumeroProcesso(processoRelacionado));
394 394  
395 395 if(trueOrFalse(retorno)){
... ... @@ -408,7 +408,7 @@ public class ProcessoResource {
408 408 throw new BusinessException(messages.getMessage("erro.campos.obrigatorios.sobrestamento.processo"));
409 409 }
410 410  
411   - String retorno = seiNativeService.sobrestarProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  411 + String retorno = seiNativeService.sobrestarProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
412 412 formatarNumeroProcesso(sobrestamento.getProcesso()), formatarNumeroProcesso(sobrestamento.getProcessoVinculado()), sobrestamento.getMotivo());
413 413  
414 414 if(trueOrFalse(retorno)){
... ... @@ -423,7 +423,7 @@ public class ProcessoResource {
423 423 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
424 424 public Response removerSobrestamentoProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{
425 425  
426   - String retorno = seiNativeService.removerSobrestamentoProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  426 + String retorno = seiNativeService.removerSobrestamentoProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
427 427 formatarNumeroProcesso(processo));
428 428  
429 429 if(trueOrFalse(retorno)){
... ...
src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java
... ... @@ -41,7 +41,7 @@ public class SeriesResource {
41 41 @Path("{unidade}/series")
42 42 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
43 43 public Serie[] listarSeries(@PathParam("unidade") String unidade, @QueryParam("tipo-processo") String tipoProcesso, @QueryParam("filtro") String filtro) throws Exception{
44   - Serie[] series = seiNativeService.listarSeries(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, isBlank(unidade)? null : unidadeResource.consultarCodigo(unidade), tipoProcesso);
  44 + Serie[] series = seiNativeService.listarSeries(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, isBlank(unidade)? null : unidadeResource.consultarCodigo(unidade), tipoProcesso);
45 45  
46 46 if(StringUtils.isNotBlank(filtro)){
47 47 List<Serie> list = new ArrayList<Serie>(Arrays.asList(series));
... ...
src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java
... ... @@ -26,7 +26,7 @@ public class TipoConferenciaResource {
26 26 @Path("{unidade}/tipos-conferencia")
27 27 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
28 28 public TipoConferencia[] listarTiposConferencia(@PathParam("unidade") String unidade) throws RemoteException, Exception{
29   - return seiNativeService.listarTiposConferencia(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO,
  29 + return seiNativeService.listarTiposConferencia(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO,
30 30 unidadeResource.consultarCodigo(unidade));
31 31 }
32 32 }
... ...
src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java
... ... @@ -40,7 +40,7 @@ public class UnidadeResource {
40 40 @GET
41 41 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
42 42 public br.gov.ans.integracao.sei.client.Unidade[] listarUnidades() throws Exception{
43   - Unidade[] lista = seiNativeService.listarUnidades(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null);
  43 + Unidade[] lista = seiNativeService.listarUnidades(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, null, null);
44 44  
45 45 if(isMapUnidadesExpirado()){
46 46 carregarMapUnidades(lista);
... ...
src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java
... ... @@ -47,7 +47,7 @@ public class UsuarioResource {
47 47 @Path("/{unidade}/usuarios")
48 48 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
49 49 public br.gov.ans.integracao.sei.client.Usuario[] listarUsuarios(@PathParam("unidade") String unidade, @QueryParam("usuario") String usuario) throws RemoteException, Exception{
50   - return seiNativeService.listarUsuarios(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), usuario);
  50 + return seiNativeService.listarUsuarios(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade), usuario);
51 51 }
52 52  
53 53 @GET
... ... @@ -63,7 +63,7 @@ public class UsuarioResource {
63 63 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
64 64 public String atribuirProcesso(@PathParam("unidade") String unidade,
65 65 @PathParam("usuario") String usuario, AtribuicaoProcesso processo) throws Exception{
66   - String resultado = seiNativeService.atribuirProcesso(Constantes.SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
  66 + String resultado = seiNativeService.atribuirProcesso(Constantes.SIGLA_SEI_BROKER, Constantes.CHAVE_IDENTIFICACAO, unidadeResource.consultarCodigo(unidade),
67 67 formatarNumeroProcesso(processo.getProcesso()), getUsuario(usuario, unidade).getIdUsuario(), getSOuN(processo.isReabrir()));
68 68  
69 69 return trueOrFalse(resultado) + "";
... ...
src/main/java/br/gov/ans/integracao/sei/utils/Constantes.java
... ... @@ -23,22 +23,20 @@ public class Constantes {
23 23 public static final String MASCARA_PROCESSO_17 = "#####.######/####-##";
24 24 public static final String MASCARA_PROCESSO_21 = "#######.########/####-##";
25 25 public static final String MYSQL_SQL_TEST_CONECTION = "SELECT version()";
26   - public static String NAO = "N";
  26 + public static final String NAO = "N";
27 27 public static final String NOME_SISTEMA = "sei-broker";
28 28 public static final String ORACLE_SQL_TEST_CONECTION = "SELECT BANNER FROM V$VERSION WHERE ROWNUM = 1";
29 29 public static final String REGEX_MASCARA_PROCESSO = "(\\d)(\\d)(\\d)(\\d)(\\d)(\\.)(\\d)(\\d)(\\d)(\\d)(\\d)(\\d)(\\/)(\\d)(\\d)(\\d)(\\d)(-)(\\d)(\\d)";
30 30 public static final String REGEX_SOMENTE_NUMEROS = "\\D+";
31 31 public static final String RESOURCE_METHOD_INVOKER = "org.jboss.resteasy.core.ResourceMethodInvoker";
32   - public static final String SEI_BROKER = "SEI-Broker";
33 32 public static final String SEI_RESPONDEU_COM_SUCESSO = "SEI respondeu com sucesso.";
34   - public static String SIM = "S";
  33 + public static final String SIGLA_SEI_BROKER = "SEI-Broker";
  34 + public static final String SIM = "S";
35 35 public static final String SQL_AND = "AND ";
36 36 public static final String SQL_WHERE = "WHERE ";
37 37 public static final int TAMANHO_MAXIMO_ARQUIVO = 16777216;
38 38 public static final int TAMANHO_MAXIMO_DOCUMENTO = 22020096;
39 39 public static final Integer TAMANHO_PAGINA_PADRAO = 50;
40   - public static final String TEMPLATE_DIR = "sei";
41   - public static final String TEMPLATES_HOME = JBOSS_HOME + "/ans/templates/";
42 40 public static final String UTF8 = "UTF-8";
43 41  
44 42 public static final FastDateFormat DATE_FORMATTER = FastDateFormat.getInstance(DATE_PATTERN);
... ...
uploads/SEI-Broker-Diagrama-Implantacao.png

104 KB