Commit cd35e2fd3dc8a02e4b60ec69b22491032817d5d9

Authored by andre guimaraes
1 parent 9978c1e0

Correções um objetos atributos que deveriam permitir null e atualização do objet…

…o Assinatura que estava incompleto.
1 { 1 {
2 "name": "sei-broker", 2 "name": "sei-broker",
3 "version": "2.0.0", 3 "version": "2.0.0",
4 - "description": "Documentação da camada de integração ANS X SEI. Essa documentação serve para apoiar aos consumidores da camada de integração, pode ser necessário consultar a <a href=\"https://softwarepublico.gov.br/social/sei/manuais\">documentação oficial do SEI</a> para melhor entendimento do negócio e seus objetos.", 4 + "description": "Documentação da camada de integração ANS X SEI. Essa documentação serve para apoiar aos consumidores da camada de integração, pode ser necessário consultar a <a href=\"https://softwarepublico.gov.br/social/sei/manuais\">documentação oficial do SEI</a> para melhor entendimento do negócio e seus objetos. Mais informações do SEI-Broker veja o <a href=\"http://wiki.ans.gov.br/index.php/Sei-broker\">artigo wiki</a>.",
5 "title": "Documentação - sei-broker", 5 "title": "Documentação - sei-broker",
6 "url":"https://<host>/sei-broker/service" 6 "url":"https://<host>/sei-broker/service"
7 } 7 }
8 \ No newline at end of file 8 \ No newline at end of file
@@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
4 <modelVersion>4.0.0</modelVersion> 4 <modelVersion>4.0.0</modelVersion>
5 <groupId>br.gov.ans</groupId> 5 <groupId>br.gov.ans</groupId>
6 <artifactId>sei-broker</artifactId> 6 <artifactId>sei-broker</artifactId>
7 - <version>2.2</version> 7 + <version>2.3</version>
8 <packaging>war</packaging> 8 <packaging>war</packaging>
9 <name>sei-broker</name> 9 <name>sei-broker</name>
10 <description>Projeto demonstrativo de webservice Rest</description> 10 <description>Projeto demonstrativo de webservice Rest</description>
src/main/java/br/gov/ans/integracao/sei/client/Assinatura.java
@@ -17,16 +17,32 @@ public class Assinatura implements java.io.Serializable { @@ -17,16 +17,32 @@ public class Assinatura implements java.io.Serializable {
17 17
18 private java.lang.String dataHora; 18 private java.lang.String dataHora;
19 19
  20 + private java.lang.String idUsuario;
  21 +
  22 + private java.lang.String idOrigem;
  23 +
  24 + private java.lang.String idOrgao;
  25 +
  26 + private java.lang.String sigla;
  27 +
20 public Assinatura() { 28 public Assinatura() {
21 } 29 }
22 30
23 public Assinatura( 31 public Assinatura(
24 java.lang.String nome, 32 java.lang.String nome,
25 java.lang.String cargoFuncao, 33 java.lang.String cargoFuncao,
26 - java.lang.String dataHora) { 34 + java.lang.String dataHora,
  35 + java.lang.String idUsuario,
  36 + java.lang.String idOrigem,
  37 + java.lang.String idOrgao,
  38 + java.lang.String sigla) {
27 this.nome = nome; 39 this.nome = nome;
28 this.cargoFuncao = cargoFuncao; 40 this.cargoFuncao = cargoFuncao;
29 this.dataHora = dataHora; 41 this.dataHora = dataHora;
  42 + this.idUsuario = idUsuario;
  43 + this.idOrigem = idOrigem;
  44 + this.idOrgao = idOrgao;
  45 + this.sigla = sigla;
30 } 46 }
31 47
32 48
@@ -89,6 +105,30 @@ public class Assinatura implements java.io.Serializable { @@ -89,6 +105,30 @@ public class Assinatura implements java.io.Serializable {
89 this.dataHora = dataHora; 105 this.dataHora = dataHora;
90 } 106 }
91 107
  108 + public java.lang.String getIdUsuario() {
  109 + return idUsuario;
  110 + }
  111 + public void setIdUsuario(java.lang.String idUsuario) {
  112 + this.idUsuario = idUsuario;
  113 + }
  114 + public java.lang.String getIdOrigem() {
  115 + return idOrigem;
  116 + }
  117 + public void setIdOrigem(java.lang.String idOrigem) {
  118 + this.idOrigem = idOrigem;
  119 + }
  120 + public java.lang.String getIdOrgao() {
  121 + return idOrgao;
  122 + }
  123 + public void setIdOrgao(java.lang.String idOrgao) {
  124 + this.idOrgao = idOrgao;
  125 + }
  126 + public java.lang.String getSigla() {
  127 + return sigla;
  128 + }
  129 + public void setSigla(java.lang.String sigla) {
  130 + this.sigla = sigla;
  131 + }
92 private java.lang.Object __equalsCalc = null; 132 private java.lang.Object __equalsCalc = null;
93 public synchronized boolean equals(java.lang.Object obj) { 133 public synchronized boolean equals(java.lang.Object obj) {
94 if (!(obj instanceof Assinatura)) return false; 134 if (!(obj instanceof Assinatura)) return false;
@@ -109,7 +149,19 @@ public class Assinatura implements java.io.Serializable { @@ -109,7 +149,19 @@ public class Assinatura implements java.io.Serializable {
109 this.cargoFuncao.equals(other.getCargoFuncao()))) && 149 this.cargoFuncao.equals(other.getCargoFuncao()))) &&
110 ((this.dataHora==null && other.getDataHora()==null) || 150 ((this.dataHora==null && other.getDataHora()==null) ||
111 (this.dataHora!=null && 151 (this.dataHora!=null &&
112 - this.dataHora.equals(other.getDataHora()))); 152 + this.dataHora.equals(other.getDataHora()))) &&
  153 + ((this.idUsuario==null && other.getIdUsuario()==null) ||
  154 + (this.idUsuario!=null &&
  155 + this.idUsuario.equals(other.getIdUsuario()))) &&
  156 + ((this.idOrigem==null && other.getIdOrigem()==null) ||
  157 + (this.idOrigem!=null &&
  158 + this.idOrigem.equals(other.getIdOrigem()))) &&
  159 + ((this.idOrgao==null && other.getIdOrgao()==null) ||
  160 + (this.idOrgao!=null &&
  161 + this.idOrgao.equals(other.getIdOrgao()))) &&
  162 + ((this.sigla==null && other.getSigla()==null) ||
  163 + (this.sigla!=null &&
  164 + this.sigla.equals(other.getSigla())));
113 __equalsCalc = null; 165 __equalsCalc = null;
114 return _equals; 166 return _equals;
115 } 167 }
@@ -130,6 +182,18 @@ public class Assinatura implements java.io.Serializable { @@ -130,6 +182,18 @@ public class Assinatura implements java.io.Serializable {
130 if (getDataHora() != null) { 182 if (getDataHora() != null) {
131 _hashCode += getDataHora().hashCode(); 183 _hashCode += getDataHora().hashCode();
132 } 184 }
  185 + if (getIdUsuario() != null) {
  186 + _hashCode += getIdUsuario().hashCode();
  187 + }
  188 + if (getIdOrigem() != null) {
  189 + _hashCode += getIdOrigem().hashCode();
  190 + }
  191 + if (getIdOrgao() != null) {
  192 + _hashCode += getIdOrgao().hashCode();
  193 + }
  194 + if (getSigla() != null) {
  195 + _hashCode += getSigla().hashCode();
  196 + }
133 __hashCodeCalc = false; 197 __hashCodeCalc = false;
134 return _hashCode; 198 return _hashCode;
135 } 199 }
@@ -158,6 +222,30 @@ public class Assinatura implements java.io.Serializable { @@ -158,6 +222,30 @@ public class Assinatura implements java.io.Serializable {
158 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); 222 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
159 elemField.setNillable(false); 223 elemField.setNillable(false);
160 typeDesc.addFieldDesc(elemField); 224 typeDesc.addFieldDesc(elemField);
  225 + elemField = new org.apache.axis.description.ElementDesc();
  226 + elemField.setFieldName("idUsuario");
  227 + elemField.setXmlName(new javax.xml.namespace.QName("", "IdUsuario"));
  228 + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  229 + elemField.setNillable(false);
  230 + typeDesc.addFieldDesc(elemField);
  231 + elemField = new org.apache.axis.description.ElementDesc();
  232 + elemField.setFieldName("idOrigem");
  233 + elemField.setXmlName(new javax.xml.namespace.QName("", "IdOrigem"));
  234 + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  235 + elemField.setNillable(false);
  236 + typeDesc.addFieldDesc(elemField);
  237 + elemField = new org.apache.axis.description.ElementDesc();
  238 + elemField.setFieldName("idOrgao");
  239 + elemField.setXmlName(new javax.xml.namespace.QName("", "IdOrgao"));
  240 + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  241 + elemField.setNillable(false);
  242 + typeDesc.addFieldDesc(elemField);
  243 + elemField = new org.apache.axis.description.ElementDesc();
  244 + elemField.setFieldName("sigla");
  245 + elemField.setXmlName(new javax.xml.namespace.QName("", "Sigla"));
  246 + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
  247 + elemField.setNillable(false);
  248 + typeDesc.addFieldDesc(elemField);
161 } 249 }
162 250
163 /** 251 /**
src/main/java/br/gov/ans/integracao/sei/client/Procedimento.java
@@ -376,13 +376,13 @@ public class Procedimento implements java.io.Serializable { @@ -376,13 +376,13 @@ public class Procedimento implements java.io.Serializable {
376 elemField.setFieldName("observacao"); 376 elemField.setFieldName("observacao");
377 elemField.setXmlName(new javax.xml.namespace.QName("", "Observacao")); 377 elemField.setXmlName(new javax.xml.namespace.QName("", "Observacao"));
378 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); 378 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
379 - elemField.setNillable(false); 379 + elemField.setNillable(true);
380 typeDesc.addFieldDesc(elemField); 380 typeDesc.addFieldDesc(elemField);
381 elemField = new org.apache.axis.description.ElementDesc(); 381 elemField = new org.apache.axis.description.ElementDesc();
382 elemField.setFieldName("nivelAcesso"); 382 elemField.setFieldName("nivelAcesso");
383 elemField.setXmlName(new javax.xml.namespace.QName("", "NivelAcesso")); 383 elemField.setXmlName(new javax.xml.namespace.QName("", "NivelAcesso"));
384 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); 384 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
385 - elemField.setNillable(false); 385 + elemField.setNillable(true);
386 typeDesc.addFieldDesc(elemField); 386 typeDesc.addFieldDesc(elemField);
387 elemField = new org.apache.axis.description.ElementDesc(); 387 elemField = new org.apache.axis.description.ElementDesc();
388 elemField.setFieldName("idHipoteseLegal"); 388 elemField.setFieldName("idHipoteseLegal");
src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java
@@ -45,7 +45,9 @@ public class ArquivoResource { @@ -45,7 +45,9 @@ public class ArquivoResource {
45 * @apiName adicionarArquivo 45 * @apiName adicionarArquivo
46 * @apiGroup Arquivo 46 * @apiGroup Arquivo
47 * @apiVersion 2.0.0 47 * @apiVersion 2.0.0
48 - * 48 + *
  49 + * @apiPermission RO_SEI_BROKER
  50 + *
49 * @apiDescription O serviço criará um arquivo no repositório de documentos e retornará seu identificador. O envio do arquivo poderá ser particionado com chamadas 51 * @apiDescription O serviço criará um arquivo no repositório de documentos e retornará seu identificador. O envio do arquivo poderá ser particionado com chamadas
50 * posteriores ao serviço de Adicionar Conteúdo Arquivo. Após todo o conteúdo ser transferido o arquivo será ativado e poderá ser associado com um documento externo 52 * posteriores ao serviço de Adicionar Conteúdo Arquivo. Após todo o conteúdo ser transferido o arquivo será ativado e poderá ser associado com um documento externo
51 * no serviço de inclusão de documento. Serão excluídos em 24 horas os arquivos não completados e não associados a um documento. 53 * no serviço de inclusão de documento. Serão excluídos em 24 horas os arquivos não completados e não associados a um documento.
@@ -105,7 +107,9 @@ public class ArquivoResource { @@ -105,7 +107,9 @@ public class ArquivoResource {
105 * @apiName adicionarConteudoArquivo 107 * @apiName adicionarConteudoArquivo
106 * @apiGroup Arquivo 108 * @apiGroup Arquivo
107 * @apiVersion 2.0.0 109 * @apiVersion 2.0.0
108 - * 110 + *
  111 + * @apiPermission RO_SEI_BROKER
  112 + *
109 * @apiDescription Adiciona conteúdo a um arquivo criado, o sistema identificará automaticamente quando o conteúdo foi completado validando o tamanho em bytes 113 * @apiDescription Adiciona conteúdo a um arquivo criado, o sistema identificará automaticamente quando o conteúdo foi completado validando o tamanho em bytes
110 * e o hash do conteúdo. Quando as condições forem satisfeitas o arquivo será ativado e poderá ser utilizado nas chamadas de inclusão de documento. 114 * e o hash do conteúdo. Quando as condições forem satisfeitas o arquivo será ativado e poderá ser utilizado nas chamadas de inclusão de documento.
111 * 115 *
src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java
@@ -52,7 +52,9 @@ public class BlocoResource { @@ -52,7 +52,9 @@ public class BlocoResource {
52 * @apiName consultarBloco 52 * @apiName consultarBloco
53 * @apiGroup Bloco 53 * @apiGroup Bloco
54 * @apiVersion 2.0.0 54 * @apiVersion 2.0.0
55 - * 55 + *
  56 + * @apiPermission RO_SEI_BROKER
  57 + *
56 * @apiDescription Recupera as informações do bloco informado. 58 * @apiDescription Recupera as informações do bloco informado.
57 * 59 *
58 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 60 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -105,7 +107,9 @@ public class BlocoResource { @@ -105,7 +107,9 @@ public class BlocoResource {
105 * @apiName disponibilizarBloco 107 * @apiName disponibilizarBloco
106 * @apiGroup Bloco 108 * @apiGroup Bloco
107 * @apiVersion 2.0.0 109 * @apiVersion 2.0.0
108 - * 110 + *
  111 + * @apiPermission RO_SEI_BROKER
  112 + *
109 * @apiDescription Disponibiliza um determinado bloco. 113 * @apiDescription Disponibiliza um determinado bloco.
110 * 114 *
111 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 115 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -142,7 +146,9 @@ public class BlocoResource { @@ -142,7 +146,9 @@ public class BlocoResource {
142 * @apiName cancelarDisponibilizacaoBloco 146 * @apiName cancelarDisponibilizacaoBloco
143 * @apiGroup Bloco 147 * @apiGroup Bloco
144 * @apiVersion 2.0.0 148 * @apiVersion 2.0.0
145 - * 149 + *
  150 + * @apiPermission RO_SEI_BROKER
  151 + *
146 * @apiDescription Cancela a disponibilização de blocos. 152 * @apiDescription Cancela a disponibilização de blocos.
147 * 153 *
148 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 154 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -175,7 +181,9 @@ public class BlocoResource { @@ -175,7 +181,9 @@ public class BlocoResource {
175 * @apiName excluirBloco 181 * @apiName excluirBloco
176 * @apiGroup Bloco 182 * @apiGroup Bloco
177 * @apiVersion 2.0.0 183 * @apiVersion 2.0.0
178 - * 184 + *
  185 + * @apiPermission RO_SEI_BROKER
  186 + *
179 * @apiDescription Exclui um bloco criado. 187 * @apiDescription Exclui um bloco criado.
180 * 188 *
181 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 189 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -207,7 +215,9 @@ public class BlocoResource { @@ -207,7 +215,9 @@ public class BlocoResource {
207 * @apiName gerarBloco 215 * @apiName gerarBloco
208 * @apiGroup Bloco 216 * @apiGroup Bloco
209 * @apiVersion 2.0.0 217 * @apiVersion 2.0.0
210 - * 218 + *
  219 + * @apiPermission RO_SEI_BROKER
  220 + *
211 * @apiDescription Gera um novo bloco. 221 * @apiDescription Gera um novo bloco.
212 * 222 *
213 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 223 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -258,7 +268,9 @@ public class BlocoResource { @@ -258,7 +268,9 @@ public class BlocoResource {
258 * @apiName incluirDocumentoNoBloco 268 * @apiName incluirDocumentoNoBloco
259 * @apiGroup Bloco 269 * @apiGroup Bloco
260 * @apiVersion 2.0.0 270 * @apiVersion 2.0.0
261 - * 271 + *
  272 + * @apiPermission RO_SEI_BROKER
  273 + *
262 * @apiDescription Inclui um documento no bloco. 274 * @apiDescription Inclui um documento no bloco.
263 * 275 *
264 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 276 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -298,7 +310,9 @@ public class BlocoResource { @@ -298,7 +310,9 @@ public class BlocoResource {
298 * @apiName incluirDocumentoComAnotacaoNoBloco 310 * @apiName incluirDocumentoComAnotacaoNoBloco
299 * @apiGroup Bloco 311 * @apiGroup Bloco
300 * @apiVersion 2.0.0 312 * @apiVersion 2.0.0
301 - * 313 + *
  314 + * @apiPermission RO_SEI_BROKER
  315 + *
302 * @apiDescription Inclui um documento no bloco. 316 * @apiDescription Inclui um documento no bloco.
303 * 317 *
304 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 318 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -340,7 +354,9 @@ public class BlocoResource { @@ -340,7 +354,9 @@ public class BlocoResource {
340 * @apiName retirarDocumentoDoBloco 354 * @apiName retirarDocumentoDoBloco
341 * @apiGroup Bloco 355 * @apiGroup Bloco
342 * @apiVersion 2.0.0 356 * @apiVersion 2.0.0
343 - * 357 + *
  358 + * @apiPermission RO_SEI_BROKER
  359 + *
344 * @apiDescription Remove o documento do bloco. 360 * @apiDescription Remove o documento do bloco.
345 * 361 *
346 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 362 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -373,7 +389,9 @@ public class BlocoResource { @@ -373,7 +389,9 @@ public class BlocoResource {
373 * @apiName incluirProcessoNoBloco 389 * @apiName incluirProcessoNoBloco
374 * @apiGroup Bloco 390 * @apiGroup Bloco
375 * @apiVersion 2.0.0 391 * @apiVersion 2.0.0
376 - * 392 + *
  393 + * @apiPermission RO_SEI_BROKER
  394 + *
377 * @apiDescription Inclui um processo no bloco. 395 * @apiDescription Inclui um processo no bloco.
378 * 396 *
379 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 397 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -416,7 +434,9 @@ public class BlocoResource { @@ -416,7 +434,9 @@ public class BlocoResource {
416 * @apiName incluirProcessoComAnotacaoNoBloco 434 * @apiName incluirProcessoComAnotacaoNoBloco
417 * @apiGroup Bloco 435 * @apiGroup Bloco
418 * @apiVersion 2.0.0 436 * @apiVersion 2.0.0
419 - * 437 + *
  438 + * @apiPermission RO_SEI_BROKER
  439 + *
420 * @apiDescription Inclui um processo no bloco, junto com uma anotação. 440 * @apiDescription Inclui um processo no bloco, junto com uma anotação.
421 * 441 *
422 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 442 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -465,7 +485,9 @@ public class BlocoResource { @@ -465,7 +485,9 @@ public class BlocoResource {
465 * @apiName retirarProcessoDoBloco 485 * @apiName retirarProcessoDoBloco
466 * @apiGroup Bloco 486 * @apiGroup Bloco
467 * @apiVersion 2.0.0 487 * @apiVersion 2.0.0
468 - * 488 + *
  489 + * @apiPermission RO_SEI_BROKER
  490 + *
469 * @apiDescription Este método remove o processo do bloco. 491 * @apiDescription Este método remove o processo do bloco.
470 * 492 *
471 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 493 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java
@@ -29,7 +29,9 @@ public class CargoResource { @@ -29,7 +29,9 @@ public class CargoResource {
29 * @apiName listarCargos 29 * @apiName listarCargos
30 * @apiGroup Cargo 30 * @apiGroup Cargo
31 * @apiVersion 2.0.0 31 * @apiVersion 2.0.0
32 - * 32 + *
  33 + * @apiPermission RO_SEI_BROKER
  34 + *
33 * @apiDescription Lista os cargos. 35 * @apiDescription Lista os cargos.
34 * 36 *
35 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 37 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java
@@ -70,7 +70,9 @@ public class ContatoResource { @@ -70,7 +70,9 @@ public class ContatoResource {
70 * @apiName listarTipos 70 * @apiName listarTipos
71 * @apiGroup Contato 71 * @apiGroup Contato
72 * @apiVersion 2.0.0 72 * @apiVersion 2.0.0
73 - * 73 + *
  74 + * @apiPermission RO_SEI_BROKER
  75 + *
74 * @apiDescription Consulta os tipos de contato. 76 * @apiDescription Consulta os tipos de contato.
75 * 77 *
76 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 78 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -99,7 +101,9 @@ public class ContatoResource { @@ -99,7 +101,9 @@ public class ContatoResource {
99 * @apiName listarContatos 101 * @apiName listarContatos
100 * @apiGroup Contato 102 * @apiGroup Contato
101 * @apiVersion 2.0.0 103 * @apiVersion 2.0.0
102 - * 104 + *
  105 + * @apiPermission RO_SEI_BROKER
  106 + *
103 * @apiDescription Consulta os contatos de determinado tipo, o retorno pode ser PessoaFisica ou PessoaJuridica é recomendado utilizar a ans-commons-sei. 107 * @apiDescription Consulta os contatos de determinado tipo, o retorno pode ser PessoaFisica ou PessoaJuridica é recomendado utilizar a ans-commons-sei.
104 * 108 *
105 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 109 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -200,7 +204,9 @@ public class ContatoResource { @@ -200,7 +204,9 @@ public class ContatoResource {
200 * @apiName getContato 204 * @apiName getContato
201 * @apiGroup Contato 205 * @apiGroup Contato
202 * @apiVersion 2.0.0 206 * @apiVersion 2.0.0
203 - * 207 + *
  208 + * @apiPermission RO_SEI_BROKER
  209 + *
204 * @apiDescription Consulta contato pela sigla(login) 210 * @apiDescription Consulta contato pela sigla(login)
205 * 211 *
206 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 212 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -293,7 +299,9 @@ public class ContatoResource { @@ -293,7 +299,9 @@ public class ContatoResource {
293 * @apiName criarContato 299 * @apiName criarContato
294 * @apiGroup Contato 300 * @apiGroup Contato
295 * @apiVersion 2.0.0 301 * @apiVersion 2.0.0
296 - * 302 + *
  303 + * @apiPermission RO_SEI_BROKER
  304 + *
297 * @apiDescription Incluir contato 305 * @apiDescription Incluir contato
298 * 306 *
299 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 307 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -388,7 +396,9 @@ public class ContatoResource { @@ -388,7 +396,9 @@ public class ContatoResource {
388 * @apiName atualizarContato 396 * @apiName atualizarContato
389 * @apiGroup Contato 397 * @apiGroup Contato
390 * @apiVersion 2.0.0 398 * @apiVersion 2.0.0
391 - * 399 + *
  400 + * @apiPermission RO_SEI_BROKER
  401 + *
392 * @apiDescription Atualizar contato 402 * @apiDescription Atualizar contato
393 * 403 *
394 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 404 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java
@@ -112,7 +112,9 @@ public class DocumentoResource { @@ -112,7 +112,9 @@ public class DocumentoResource {
112 * @apiName consultarDocumento 112 * @apiName consultarDocumento
113 * @apiGroup Documento 113 * @apiGroup Documento
114 * @apiVersion 2.0.0 114 * @apiVersion 2.0.0
115 - * 115 + *
  116 + * @apiPermission RO_SEI_BROKER
  117 + *
116 * @apiDescription Consulta documento cadastrado no SEI. 118 * @apiDescription Consulta documento cadastrado no SEI.
117 * 119 *
118 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 120 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -207,7 +209,9 @@ public class DocumentoResource { @@ -207,7 +209,9 @@ public class DocumentoResource {
207 * @apiName incluirDocumento 209 * @apiName incluirDocumento
208 * @apiGroup Documento 210 * @apiGroup Documento
209 * @apiVersion 2.0.0 211 * @apiVersion 2.0.0
210 - * 212 + *
  213 + * @apiPermission RO_SEI_BROKER
  214 + *
211 * @apiDescription Inclui um documento no SEI, podem ser incluídos documentos internos e externos, para documentos externo o tamanho máximo é 20MB. 215 * @apiDescription Inclui um documento no SEI, podem ser incluídos documentos internos e externos, para documentos externo o tamanho máximo é 20MB.
212 * 216 *
213 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 217 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -234,7 +238,7 @@ public class DocumentoResource { @@ -234,7 +238,7 @@ public class DocumentoResource {
234 * @apiParam (Request Body) {String} [observacao] Texto da observação da unidade, passar null se não existir 238 * @apiParam (Request Body) {String} [observacao] Texto da observação da unidade, passar null se não existir
235 * @apiParam (Request Body) {String{200}} [nomeArquivo] Nome do arquivo, obrigatório para documentos externos. Passar null para documentos gerados. 239 * @apiParam (Request Body) {String{200}} [nomeArquivo] Nome do arquivo, obrigatório para documentos externos. Passar null para documentos gerados.
236 * @apiParam (Request Body) {String} conteudo Conteúdo do arquivo codificado em Base64. Para documentos gerados será o conteúdo da seção principal do editor HTML e para documentos externos será o conteúdo do anexo. Para documentos com template cadastrado, enviar Base64 do JSon referente ao conteúdo a ser preenchido no template. 240 * @apiParam (Request Body) {String} conteudo Conteúdo do arquivo codificado em Base64. Para documentos gerados será o conteúdo da seção principal do editor HTML e para documentos externos será o conteúdo do anexo. Para documentos com template cadastrado, enviar Base64 do JSon referente ao conteúdo a ser preenchido no template.
237 - * @apiParam (Request Body) {String = "0 (público)","1 (restrito)", "2 (sigiloso)", "null (herda do processo)"} [nivelAcesso] Nível de acesso do documento 241 + * @apiParam (Request Body) {String = "0 (público)","1 (restrito)", "2 (sigiloso)", "null (herda do tipo de processo)"} [nivelAcesso] Nível de acesso do documento
238 * @apiParam (Request Body) {String} [idHipoteseLegal] Identificador da hipótese legal associada 242 * @apiParam (Request Body) {String} [idHipoteseLegal] Identificador da hipótese legal associada
239 * @apiParam (Request Body) {String} [idArquivo] Identificador do arquivo enviado pelo serviço de Incluir Arquivo 243 * @apiParam (Request Body) {String} [idArquivo] Identificador do arquivo enviado pelo serviço de Incluir Arquivo
240 * @apiParam (Request Body) {String = "S (Sim)","N (Não)"} [sinBloqueado] Bloquear o documento, não permite excluí-lo ou alterar seu conteúdo 244 * @apiParam (Request Body) {String = "S (Sim)","N (Não)"} [sinBloqueado] Bloquear o documento, não permite excluí-lo ou alterar seu conteúdo
@@ -325,7 +329,9 @@ public class DocumentoResource { @@ -325,7 +329,9 @@ public class DocumentoResource {
325 * @apiName cancelarDocumento 329 * @apiName cancelarDocumento
326 * @apiGroup Documento 330 * @apiGroup Documento
327 * @apiVersion 2.0.0 331 * @apiVersion 2.0.0
328 - * 332 + *
  333 + * @apiPermission RO_SEI_BROKER
  334 + *
329 * @apiDescription Cancela um documento. 335 * @apiDescription Cancela um documento.
330 * 336 *
331 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 337 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -374,7 +380,9 @@ public class DocumentoResource { @@ -374,7 +380,9 @@ public class DocumentoResource {
374 * @apiName consultarDocumentosIncluidosBroker 380 * @apiName consultarDocumentosIncluidosBroker
375 * @apiGroup Documento 381 * @apiGroup Documento
376 * @apiVersion 2.0.0 382 * @apiVersion 2.0.0
377 - * 383 + *
  384 + * @apiPermission RO_SEI_BROKER
  385 + *
378 * @apiDescription Consulta documentos inclusos pelo SEI-Broker. 386 * @apiDescription Consulta documentos inclusos pelo SEI-Broker.
379 * 387 *
380 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 388 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -444,7 +452,9 @@ public class DocumentoResource { @@ -444,7 +452,9 @@ public class DocumentoResource {
444 * @apiName exportarDocumento 452 * @apiName exportarDocumento
445 * @apiGroup Documento 453 * @apiGroup Documento
446 * @apiVersion 2.0.0 454 * @apiVersion 2.0.0
447 - * 455 + *
  456 + * @apiPermission RO_SEI_BROKER
  457 + *
448 * @apiDescription Exporta documentos do SEI em PDF. 458 * @apiDescription Exporta documentos do SEI em PDF.
449 * 459 *
450 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 460 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -497,7 +507,9 @@ public class DocumentoResource { @@ -497,7 +507,9 @@ public class DocumentoResource {
497 * @apiName consultarDocumentoInteressado 507 * @apiName consultarDocumentoInteressado
498 * @apiGroup Documento 508 * @apiGroup Documento
499 * @apiVersion 2.0.0 509 * @apiVersion 2.0.0
500 - * 510 + *
  511 + * @apiPermission RO_SEI_BROKER
  512 + *
501 * @apiDescription Retorna os documentos de um determinado interessado. 513 * @apiDescription Retorna os documentos de um determinado interessado.
502 * 514 *
503 * @apiParam (Path Parameters) {String} interessado Identificador do interessado 515 * @apiParam (Path Parameters) {String} interessado Identificador do interessado
src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java
@@ -27,7 +27,9 @@ public class ExtensoesResource { @@ -27,7 +27,9 @@ public class ExtensoesResource {
27 * @apiName listarExtensoesPermitidas 27 * @apiName listarExtensoesPermitidas
28 * @apiGroup Extensao 28 * @apiGroup Extensao
29 * @apiVersion 2.0.0 29 * @apiVersion 2.0.0
30 - * 30 + *
  31 + * @apiPermission RO_SEI_BROKER
  32 + *
31 * @apiDescription Este método realiza uma busca pelas extensões de arquivos permitidas. 33 * @apiDescription Este método realiza uma busca pelas extensões de arquivos permitidas.
32 * 34 *
33 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 35 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java
@@ -30,7 +30,9 @@ public class HipoteseLegalResource { @@ -30,7 +30,9 @@ public class HipoteseLegalResource {
30 * @apiName listarHipoteses 30 * @apiName listarHipoteses
31 * @apiGroup Hipotese Legal 31 * @apiGroup Hipotese Legal
32 * @apiVersion 2.0.0 32 * @apiVersion 2.0.0
33 - * 33 + *
  34 + * @apiPermission RO_SEI_BROKER
  35 + *
34 * @apiDescription Lista as hipóteses legais. 36 * @apiDescription Lista as hipóteses legais.
35 * 37 *
36 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 38 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java
@@ -45,7 +45,9 @@ public class InfraResource { @@ -45,7 +45,9 @@ public class InfraResource {
45 * @apiName getPaises 45 * @apiName getPaises
46 * @apiGroup Endereco 46 * @apiGroup Endereco
47 * @apiVersion 2.0.0 47 * @apiVersion 2.0.0
48 - * 48 + *
  49 + * @apiPermission RO_SEI_BROKER
  50 + *
49 * @apiDescription Consulta países cadastrados. 51 * @apiDescription Consulta países cadastrados.
50 * 52 *
51 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 53 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -84,7 +86,9 @@ public class InfraResource { @@ -84,7 +86,9 @@ public class InfraResource {
84 * @apiName getEstados 86 * @apiName getEstados
85 * @apiGroup Endereco 87 * @apiGroup Endereco
86 * @apiVersion 2.0.0 88 * @apiVersion 2.0.0
87 - * 89 + *
  90 + * @apiPermission RO_SEI_BROKER
  91 + *
88 * @apiDescription Consulta estados cadastrados. 92 * @apiDescription Consulta estados cadastrados.
89 * 93 *
90 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 94 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -133,7 +137,9 @@ public class InfraResource { @@ -133,7 +137,9 @@ public class InfraResource {
133 * @apiName getEstado 137 * @apiName getEstado
134 * @apiGroup Endereco 138 * @apiGroup Endereco
135 * @apiVersion 2.0.0 139 * @apiVersion 2.0.0
136 - * 140 + *
  141 + * @apiPermission RO_SEI_BROKER
  142 + *
137 * @apiDescription Consulta o estado pela sigla. 143 * @apiDescription Consulta o estado pela sigla.
138 * 144 *
139 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 145 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -191,7 +197,9 @@ public class InfraResource { @@ -191,7 +197,9 @@ public class InfraResource {
191 * @apiName getCidades 197 * @apiName getCidades
192 * @apiGroup Endereco 198 * @apiGroup Endereco
193 * @apiVersion 2.0.0 199 * @apiVersion 2.0.0
194 - * 200 + *
  201 + * @apiPermission RO_SEI_BROKER
  202 + *
195 * @apiDescription Consulta as cidades de um determinado estado. 203 * @apiDescription Consulta as cidades de um determinado estado.
196 * 204 *
197 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 205 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -240,7 +248,9 @@ public class InfraResource { @@ -240,7 +248,9 @@ public class InfraResource {
240 * @apiName getCidade 248 * @apiName getCidade
241 * @apiGroup Endereco 249 * @apiGroup Endereco
242 * @apiVersion 2.0.0 250 * @apiVersion 2.0.0
243 - * 251 + *
  252 + * @apiPermission RO_SEI_BROKER
  253 + *
244 * @apiDescription Consulta a cidade pelo código do IBGE. 254 * @apiDescription Consulta a cidade pelo código do IBGE.
245 * 255 *
246 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 256 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java
@@ -42,7 +42,9 @@ public class MarcadorResource { @@ -42,7 +42,9 @@ public class MarcadorResource {
42 * @apiName listarMarcadores 42 * @apiName listarMarcadores
43 * @apiGroup Marcador 43 * @apiGroup Marcador
44 * @apiVersion 2.0.0 44 * @apiVersion 2.0.0
45 - * 45 + *
  46 + * @apiPermission RO_SEI_BROKER
  47 + *
46 * @apiDescription Lista os marcadores de uma unidade. 48 * @apiDescription Lista os marcadores de uma unidade.
47 * 49 *
48 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 50 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -75,7 +77,9 @@ public class MarcadorResource { @@ -75,7 +77,9 @@ public class MarcadorResource {
75 * @apiName marcarProcesso 77 * @apiName marcarProcesso
76 * @apiGroup Marcador 78 * @apiGroup Marcador
77 * @apiVersion 2.0.0 79 * @apiVersion 2.0.0
78 - * 80 + *
  81 + * @apiPermission RO_SEI_BROKER
  82 + *
79 * @apiDescription Adiciona um processo ao marcador. 83 * @apiDescription Adiciona um processo ao marcador.
80 * 84 *
81 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 85 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java
@@ -99,6 +99,8 @@ public class ProcessoResource { @@ -99,6 +99,8 @@ public class ProcessoResource {
99 * @apiGroup Processo 99 * @apiGroup Processo
100 * @apiVersion 2.0.0 100 * @apiVersion 2.0.0
101 * 101 *
  102 + * @apiPermission RO_SEI_BROKER
  103 + *
102 * @apiDescription Este método realiza uma consulta a processos no SEI e no SIPAR. 104 * @apiDescription Este método realiza uma consulta a processos no SEI e no SIPAR.
103 * 105 *
104 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 106 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -270,7 +272,9 @@ public class ProcessoResource { @@ -270,7 +272,9 @@ public class ProcessoResource {
270 * @apiName concluirProcesso 272 * @apiName concluirProcesso
271 * @apiGroup Processo 273 * @apiGroup Processo
272 * @apiVersion 2.0.0 274 * @apiVersion 2.0.0
273 - * 275 + *
  276 + * @apiPermission RO_SEI_BROKER
  277 + *
274 * @apiDescription Conclui o processo informado. 278 * @apiDescription Conclui o processo informado.
275 * 279 *
276 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 280 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -383,7 +387,9 @@ public class ProcessoResource { @@ -383,7 +387,9 @@ public class ProcessoResource {
383 * @apiName reabrirProcesso 387 * @apiName reabrirProcesso
384 * @apiGroup Processo 388 * @apiGroup Processo
385 * @apiVersion 2.0.0 389 * @apiVersion 2.0.0
386 - * 390 + *
  391 + * @apiPermission RO_SEI_BROKER
  392 + *
387 * @apiDescription Reabre um processo. 393 * @apiDescription Reabre um processo.
388 * 394 *
389 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 395 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -421,7 +427,9 @@ public class ProcessoResource { @@ -421,7 +427,9 @@ public class ProcessoResource {
421 * @apiName listarTiposProcesso 427 * @apiName listarTiposProcesso
422 * @apiGroup Processo 428 * @apiGroup Processo
423 * @apiVersion 2.0.0 429 * @apiVersion 2.0.0
424 - * 430 + *
  431 + * @apiPermission RO_SEI_BROKER
  432 + *
425 * @apiDescription Consulta os tipos de processo. 433 * @apiDescription Consulta os tipos de processo.
426 * 434 *
427 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 435 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
@@ -452,7 +460,9 @@ public class ProcessoResource { @@ -452,7 +460,9 @@ public class ProcessoResource {
452 * @apiName abrirProcesso 460 * @apiName abrirProcesso
453 * @apiGroup Processo 461 * @apiGroup Processo
454 * @apiVersion 2.0.0 462 * @apiVersion 2.0.0
455 - * 463 + *
  464 + * @apiPermission RO_SEI_BROKER
  465 + *
456 * @apiDescription Abre um processo. 466 * @apiDescription Abre um processo.
457 * 467 *
458 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 468 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -556,7 +566,9 @@ public class ProcessoResource { @@ -556,7 +566,9 @@ public class ProcessoResource {
556 * @apiName consultarProcessosInteressado 566 * @apiName consultarProcessosInteressado
557 * @apiGroup Processo 567 * @apiGroup Processo
558 * @apiVersion 2.0.0 568 * @apiVersion 2.0.0
559 - * 569 + *
  570 + * @apiPermission RO_SEI_BROKER
  571 + *
560 * @apiDescription Retorna os processos de um determinado interessado. 572 * @apiDescription Retorna os processos de um determinado interessado.
561 * 573 *
562 * @apiParam (Path Parameters) {String} interessado Identificador do interessado 574 * @apiParam (Path Parameters) {String} interessado Identificador do interessado
@@ -607,7 +619,9 @@ public class ProcessoResource { @@ -607,7 +619,9 @@ public class ProcessoResource {
607 * @apiName listarAndamentos 619 * @apiName listarAndamentos
608 * @apiGroup Processo 620 * @apiGroup Processo
609 * @apiVersion 2.0.0 621 * @apiVersion 2.0.0
610 - * 622 + *
  623 + * @apiPermission RO_SEI_BROKER
  624 + *
611 * @apiDescription Lista as andamentos do processo. 625 * @apiDescription Lista as andamentos do processo.
612 * 626 *
613 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 627 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -665,7 +679,9 @@ public class ProcessoResource { @@ -665,7 +679,9 @@ public class ProcessoResource {
665 * @apiName lancarAndamento 679 * @apiName lancarAndamento
666 * @apiGroup Processo 680 * @apiGroup Processo
667 * @apiVersion 2.0.0 681 * @apiVersion 2.0.0
668 - * 682 + *
  683 + * @apiPermission RO_SEI_BROKER
  684 + *
669 * @apiDescription Lança um andamento ao processo. 685 * @apiDescription Lança um andamento ao processo.
670 * 686 *
671 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 687 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -726,7 +742,9 @@ public class ProcessoResource { @@ -726,7 +742,9 @@ public class ProcessoResource {
726 * @apiName anexarProcesso 742 * @apiName anexarProcesso
727 * @apiGroup Processo 743 * @apiGroup Processo
728 * @apiVersion 2.0.0 744 * @apiVersion 2.0.0
729 - * 745 + *
  746 + * @apiPermission RO_SEI_BROKER
  747 + *
730 * @apiDescription Anexar um processo. 748 * @apiDescription Anexar um processo.
731 * 749 *
732 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 750 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -776,7 +794,9 @@ public class ProcessoResource { @@ -776,7 +794,9 @@ public class ProcessoResource {
776 * @apiName desanexarProcesso 794 * @apiName desanexarProcesso
777 * @apiGroup Processo 795 * @apiGroup Processo
778 * @apiVersion 2.0.0 796 * @apiVersion 2.0.0
779 - * 797 + *
  798 + * @apiPermission RO_SEI_BROKER
  799 + *
780 * @apiDescription Remove um processo anexado. 800 * @apiDescription Remove um processo anexado.
781 * 801 *
782 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 802 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -823,7 +843,9 @@ public class ProcessoResource { @@ -823,7 +843,9 @@ public class ProcessoResource {
823 * @apiName bloquearProcesso 843 * @apiName bloquearProcesso
824 * @apiGroup Processo 844 * @apiGroup Processo
825 * @apiVersion 2.0.0 845 * @apiVersion 2.0.0
826 - * 846 + *
  847 + * @apiPermission RO_SEI_BROKER
  848 + *
827 * @apiDescription Bloquear um processo. 849 * @apiDescription Bloquear um processo.
828 * 850 *
829 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 851 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -873,7 +895,9 @@ public class ProcessoResource { @@ -873,7 +895,9 @@ public class ProcessoResource {
873 * @apiName desbloquearProcesso 895 * @apiName desbloquearProcesso
874 * @apiGroup Processo 896 * @apiGroup Processo
875 * @apiVersion 2.0.0 897 * @apiVersion 2.0.0
876 - * 898 + *
  899 + * @apiPermission RO_SEI_BROKER
  900 + *
877 * @apiDescription Desbloquear um processo. 901 * @apiDescription Desbloquear um processo.
878 * 902 *
879 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 903 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -911,7 +935,9 @@ public class ProcessoResource { @@ -911,7 +935,9 @@ public class ProcessoResource {
911 * @apiName relacionarProcesso 935 * @apiName relacionarProcesso
912 * @apiGroup Processo 936 * @apiGroup Processo
913 * @apiVersion 2.0.0 937 * @apiVersion 2.0.0
914 - * 938 + *
  939 + * @apiPermission RO_SEI_BROKER
  940 + *
915 * @apiDescription Relacionar processos. 941 * @apiDescription Relacionar processos.
916 * 942 *
917 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 943 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -961,7 +987,9 @@ public class ProcessoResource { @@ -961,7 +987,9 @@ public class ProcessoResource {
961 * @apiName desrelacionarProcesso 987 * @apiName desrelacionarProcesso
962 * @apiGroup Processo 988 * @apiGroup Processo
963 * @apiVersion 2.0.0 989 * @apiVersion 2.0.0
964 - * 990 + *
  991 + * @apiPermission RO_SEI_BROKER
  992 + *
965 * @apiDescription Desrelacionar processos. 993 * @apiDescription Desrelacionar processos.
966 * 994 *
967 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 995 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -1002,7 +1030,9 @@ public class ProcessoResource { @@ -1002,7 +1030,9 @@ public class ProcessoResource {
1002 * @apiName sobrestarProcesso 1030 * @apiName sobrestarProcesso
1003 * @apiGroup Processo 1031 * @apiGroup Processo
1004 * @apiVersion 2.0.0 1032 * @apiVersion 2.0.0
1005 - * 1033 + *
  1034 + * @apiPermission RO_SEI_BROKER
  1035 + *
1006 * @apiDescription Sobrestar processo. 1036 * @apiDescription Sobrestar processo.
1007 * 1037 *
1008 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 1038 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -1055,7 +1085,9 @@ public class ProcessoResource { @@ -1055,7 +1085,9 @@ public class ProcessoResource {
1055 * @apiName removerSobrestamentoProcesso 1085 * @apiName removerSobrestamentoProcesso
1056 * @apiGroup Processo 1086 * @apiGroup Processo
1057 * @apiVersion 2.0.0 1087 * @apiVersion 2.0.0
1058 - * 1088 + *
  1089 + * @apiPermission RO_SEI_BROKER
  1090 + *
1059 * @apiDescription Remover sobrestamento de processo. 1091 * @apiDescription Remover sobrestamento de processo.
1060 * 1092 *
1061 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 1093 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -1094,7 +1126,9 @@ public class ProcessoResource { @@ -1094,7 +1126,9 @@ public class ProcessoResource {
1094 * @apiName listarDocumentosPorProcesso 1126 * @apiName listarDocumentosPorProcesso
1095 * @apiGroup Processo 1127 * @apiGroup Processo
1096 * @apiVersion 2.0.0 1128 * @apiVersion 2.0.0
1097 - * 1129 + *
  1130 + * @apiPermission RO_SEI_BROKER
  1131 + *
1098 * @apiDescription Retorna os documentos de um determinado processo. 1132 * @apiDescription Retorna os documentos de um determinado processo.
1099 * 1133 *
1100 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 1134 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java
@@ -43,7 +43,9 @@ public class SeriesResource { @@ -43,7 +43,9 @@ public class SeriesResource {
43 * @apiName listarSeries 43 * @apiName listarSeries
44 * @apiGroup Serie 44 * @apiGroup Serie
45 * @apiVersion 2.0.0 45 * @apiVersion 2.0.0
46 - * 46 + *
  47 + * @apiPermission RO_SEI_BROKER
  48 + *
47 * @apiDescription Este método realiza uma consulta às séries. 49 * @apiDescription Este método realiza uma consulta às séries.
48 * 50 *
49 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 51 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
@@ -92,7 +94,9 @@ public class SeriesResource { @@ -92,7 +94,9 @@ public class SeriesResource {
92 * @apiName listarTiposDocumentos 94 * @apiName listarTiposDocumentos
93 * @apiGroup Documento 95 * @apiGroup Documento
94 * @apiVersion 2.0.0 96 * @apiVersion 2.0.0
95 - * 97 + *
  98 + * @apiPermission RO_SEI_BROKER
  99 + *
96 * @apiDescription Lista os tipos de documentos do SEI. 100 * @apiDescription Lista os tipos de documentos do SEI.
97 * 101 *
98 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. 102 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI.
src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java
@@ -29,7 +29,9 @@ public class TarefaResource { @@ -29,7 +29,9 @@ public class TarefaResource {
29 * @apiName listarTarefas 29 * @apiName listarTarefas
30 * @apiGroup Tarefa 30 * @apiGroup Tarefa
31 * @apiVersion 2.0.0 31 * @apiVersion 2.0.0
32 - * 32 + *
  33 + * @apiPermission RO_SEI_BROKER
  34 + *
33 * @apiDescription Lista os tipos de tarefas existentes no SEI. 35 * @apiDescription Lista os tipos de tarefas existentes no SEI.
34 * 36 *
35 * @apiParam (Query Parameters) {String} [nome] Filtro para o nome da tarefa. 37 * @apiParam (Query Parameters) {String} [nome] Filtro para o nome da tarefa.
src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java
@@ -27,7 +27,9 @@ public class TipoConferenciaResource { @@ -27,7 +27,9 @@ public class TipoConferenciaResource {
27 * @apiName listarTiposConferencia 27 * @apiName listarTiposConferencia
28 * @apiGroup Tipos Conferência 28 * @apiGroup Tipos Conferência
29 * @apiVersion 2.0.0 29 * @apiVersion 2.0.0
30 - * 30 + *
  31 + * @apiPermission RO_SEI_BROKER
  32 + *
31 * @apiDescription Lista os tipos de conferência. 33 * @apiDescription Lista os tipos de conferência.
32 * 34 *
33 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI 35 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI
src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java
@@ -39,7 +39,9 @@ public class UnidadeResource { @@ -39,7 +39,9 @@ public class UnidadeResource {
39 * @apiName listarUnidades 39 * @apiName listarUnidades
40 * @apiGroup Unidade 40 * @apiGroup Unidade
41 * @apiVersion 2.0.0 41 * @apiVersion 2.0.0
42 - * 42 + *
  43 + * @apiPermission RO_SEI_BROKER
  44 + *
43 * @apiDescription Retorna as Unidades cadastradas no SEI. 45 * @apiDescription Retorna as Unidades cadastradas no SEI.
44 * 46 *
45 * @apiExample {curl} Exemplo de requisição: 47 * @apiExample {curl} Exemplo de requisição:
@@ -84,7 +86,9 @@ public class UnidadeResource { @@ -84,7 +86,9 @@ public class UnidadeResource {
84 * @apiName consultarCodigo 86 * @apiName consultarCodigo
85 * @apiGroup Unidade 87 * @apiGroup Unidade
86 * @apiVersion 2.0.0 88 * @apiVersion 2.0.0
87 - * 89 + *
  90 + * @apiPermission RO_SEI_BROKER
  91 + *
88 * @apiDescription Retorna o código da Unidade pesquisada. 92 * @apiDescription Retorna o código da Unidade pesquisada.
89 * 93 *
90 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade que deseja consultar o código 94 * @apiParam (Path Parameters) {String} unidade Sigla da Unidade que deseja consultar o código
src/main/webapp/WEB-INF/web.xml
@@ -69,6 +69,21 @@ @@ -69,6 +69,21 @@
69 </security-constraint> 69 </security-constraint>
70 70
71 <security-constraint> 71 <security-constraint>
  72 + <display-name>Serviço Rest de Integração ao SEI</display-name>
  73 + <web-resource-collection>
  74 + <web-resource-name>Todos os serviços</web-resource-name>
  75 + <url-pattern>/service/usuarios/*</url-pattern>
  76 + <http-method>DELETE</http-method>
  77 + <http-method>POST</http-method>
  78 + <http-method>PUT</http-method>
  79 + <http-method>GET</http-method>
  80 + </web-resource-collection>
  81 + <auth-constraint>
  82 + <role-name>RO_SEI_BROKER_ADM</role-name>
  83 + </auth-constraint>
  84 + </security-constraint>
  85 +
  86 + <security-constraint>
72 <display-name>Serviço Rest de Apoio</display-name> 87 <display-name>Serviço Rest de Apoio</display-name>
73 <web-resource-collection> 88 <web-resource-collection>
74 <web-resource-name>Serviço de verificação da versão</web-resource-name> 89 <web-resource-name>Serviço de verificação da versão</web-resource-name>
@@ -81,6 +96,10 @@ @@ -81,6 +96,10 @@
81 <security-role> 96 <security-role>
82 <role-name>RO_SEI_BROKER</role-name> 97 <role-name>RO_SEI_BROKER</role-name>
83 </security-role> 98 </security-role>
  99 +
  100 + <security-role>
  101 + <role-name>RO_SEI_BROKER_ADM</role-name>
  102 + </security-role>
84 103
85 <!-- Declaração dos ExceptionHandlers --> 104 <!-- Declaração dos ExceptionHandlers -->
86 <context-param> 105 <context-param>
src/main/webapp/api-docs/api_data.js
@@ -6,6 +6,11 @@ define({ &quot;api&quot;: [ @@ -6,6 +6,11 @@ define({ &quot;api&quot;: [
6 "name": "adicionarArquivo", 6 "name": "adicionarArquivo",
7 "group": "Arquivo", 7 "group": "Arquivo",
8 "version": "2.0.0", 8 "version": "2.0.0",
  9 + "permission": [
  10 + {
  11 + "name": "RO_SEI_BROKER"
  12 + }
  13 + ],
9 "description": "<p>O serviço criará um arquivo no repositório de documentos e retornará seu identificador. O envio do arquivo poderá ser particionado com chamadas posteriores ao serviço de Adicionar Conteúdo Arquivo. Após todo o conteúdo ser transferido o arquivo será ativado e poderá ser associado com um documento externo no serviço de inclusão de documento. Serão excluídos em 24 horas os arquivos não completados e não associados a um documento.</p>", 14 "description": "<p>O serviço criará um arquivo no repositório de documentos e retornará seu identificador. O envio do arquivo poderá ser particionado com chamadas posteriores ao serviço de Adicionar Conteúdo Arquivo. Após todo o conteúdo ser transferido o arquivo será ativado e poderá ser associado com um documento externo no serviço de inclusão de documento. Serão excluídos em 24 horas os arquivos não completados e não associados a um documento.</p>",
10 "parameter": { 15 "parameter": {
11 "fields": { 16 "fields": {
@@ -119,6 +124,11 @@ define({ &quot;api&quot;: [ @@ -119,6 +124,11 @@ define({ &quot;api&quot;: [
119 "name": "adicionarConteudoArquivo", 124 "name": "adicionarConteudoArquivo",
120 "group": "Arquivo", 125 "group": "Arquivo",
121 "version": "2.0.0", 126 "version": "2.0.0",
  127 + "permission": [
  128 + {
  129 + "name": "RO_SEI_BROKER"
  130 + }
  131 + ],
122 "description": "<p>Adiciona conteúdo a um arquivo criado, o sistema identificará automaticamente quando o conteúdo foi completado validando o tamanho em bytes e o hash do conteúdo. Quando as condições forem satisfeitas o arquivo será ativado e poderá ser utilizado nas chamadas de inclusão de documento.</p>", 132 "description": "<p>Adiciona conteúdo a um arquivo criado, o sistema identificará automaticamente quando o conteúdo foi completado validando o tamanho em bytes e o hash do conteúdo. Quando as condições forem satisfeitas o arquivo será ativado e poderá ser utilizado nas chamadas de inclusão de documento.</p>",
123 "parameter": { 133 "parameter": {
124 "fields": { 134 "fields": {
@@ -225,6 +235,11 @@ define({ &quot;api&quot;: [ @@ -225,6 +235,11 @@ define({ &quot;api&quot;: [
225 "name": "cancelarDisponibilizacaoBloco", 235 "name": "cancelarDisponibilizacaoBloco",
226 "group": "Bloco", 236 "group": "Bloco",
227 "version": "2.0.0", 237 "version": "2.0.0",
  238 + "permission": [
  239 + {
  240 + "name": "RO_SEI_BROKER"
  241 + }
  242 + ],
228 "description": "<p>Cancela a disponibilização de blocos.</p>", 243 "description": "<p>Cancela a disponibilização de blocos.</p>",
229 "parameter": { 244 "parameter": {
230 "fields": { 245 "fields": {
@@ -285,6 +300,11 @@ define({ &quot;api&quot;: [ @@ -285,6 +300,11 @@ define({ &quot;api&quot;: [
285 "name": "consultarBloco", 300 "name": "consultarBloco",
286 "group": "Bloco", 301 "group": "Bloco",
287 "version": "2.0.0", 302 "version": "2.0.0",
  303 + "permission": [
  304 + {
  305 + "name": "RO_SEI_BROKER"
  306 + }
  307 + ],
288 "description": "<p>Recupera as informações do bloco informado.</p>", 308 "description": "<p>Recupera as informações do bloco informado.</p>",
289 "parameter": { 309 "parameter": {
290 "fields": { 310 "fields": {
@@ -488,6 +508,11 @@ define({ &quot;api&quot;: [ @@ -488,6 +508,11 @@ define({ &quot;api&quot;: [
488 "name": "disponibilizarBloco", 508 "name": "disponibilizarBloco",
489 "group": "Bloco", 509 "group": "Bloco",
490 "version": "2.0.0", 510 "version": "2.0.0",
  511 + "permission": [
  512 + {
  513 + "name": "RO_SEI_BROKER"
  514 + }
  515 + ],
491 "description": "<p>Disponibiliza um determinado bloco.</p>", 516 "description": "<p>Disponibiliza um determinado bloco.</p>",
492 "parameter": { 517 "parameter": {
493 "fields": { 518 "fields": {
@@ -550,6 +575,11 @@ define({ &quot;api&quot;: [ @@ -550,6 +575,11 @@ define({ &quot;api&quot;: [
550 "name": "excluirBloco", 575 "name": "excluirBloco",
551 "group": "Bloco", 576 "group": "Bloco",
552 "version": "2.0.0", 577 "version": "2.0.0",
  578 + "permission": [
  579 + {
  580 + "name": "RO_SEI_BROKER"
  581 + }
  582 + ],
553 "description": "<p>Exclui um bloco criado.</p>", 583 "description": "<p>Exclui um bloco criado.</p>",
554 "parameter": { 584 "parameter": {
555 "fields": { 585 "fields": {
@@ -610,6 +640,11 @@ define({ &quot;api&quot;: [ @@ -610,6 +640,11 @@ define({ &quot;api&quot;: [
610 "name": "gerarBloco", 640 "name": "gerarBloco",
611 "group": "Bloco", 641 "group": "Bloco",
612 "version": "2.0.0", 642 "version": "2.0.0",
  643 + "permission": [
  644 + {
  645 + "name": "RO_SEI_BROKER"
  646 + }
  647 + ],
613 "description": "<p>Gera um novo bloco.</p>", 648 "description": "<p>Gera um novo bloco.</p>",
614 "parameter": { 649 "parameter": {
615 "fields": { 650 "fields": {
@@ -722,6 +757,11 @@ define({ &quot;api&quot;: [ @@ -722,6 +757,11 @@ define({ &quot;api&quot;: [
722 "name": "incluirDocumentoComAnotacaoNoBloco", 757 "name": "incluirDocumentoComAnotacaoNoBloco",
723 "group": "Bloco", 758 "group": "Bloco",
724 "version": "2.0.0", 759 "version": "2.0.0",
  760 + "permission": [
  761 + {
  762 + "name": "RO_SEI_BROKER"
  763 + }
  764 + ],
725 "description": "<p>Inclui um documento no bloco.</p>", 765 "description": "<p>Inclui um documento no bloco.</p>",
726 "parameter": { 766 "parameter": {
727 "fields": { 767 "fields": {
@@ -799,6 +839,11 @@ define({ &quot;api&quot;: [ @@ -799,6 +839,11 @@ define({ &quot;api&quot;: [
799 "name": "incluirDocumentoNoBloco", 839 "name": "incluirDocumentoNoBloco",
800 "group": "Bloco", 840 "group": "Bloco",
801 "version": "2.0.0", 841 "version": "2.0.0",
  842 + "permission": [
  843 + {
  844 + "name": "RO_SEI_BROKER"
  845 + }
  846 + ],
802 "description": "<p>Inclui um documento no bloco.</p>", 847 "description": "<p>Inclui um documento no bloco.</p>",
803 "parameter": { 848 "parameter": {
804 "fields": { 849 "fields": {
@@ -868,6 +913,11 @@ define({ &quot;api&quot;: [ @@ -868,6 +913,11 @@ define({ &quot;api&quot;: [
868 "name": "incluirProcessoComAnotacaoNoBloco", 913 "name": "incluirProcessoComAnotacaoNoBloco",
869 "group": "Bloco", 914 "group": "Bloco",
870 "version": "2.0.0", 915 "version": "2.0.0",
  916 + "permission": [
  917 + {
  918 + "name": "RO_SEI_BROKER"
  919 + }
  920 + ],
871 "description": "<p>Inclui um processo no bloco, junto com uma anotação.</p>", 921 "description": "<p>Inclui um processo no bloco, junto com uma anotação.</p>",
872 "parameter": { 922 "parameter": {
873 "fields": { 923 "fields": {
@@ -958,6 +1008,11 @@ define({ &quot;api&quot;: [ @@ -958,6 +1008,11 @@ define({ &quot;api&quot;: [
958 "name": "incluirProcessoNoBloco", 1008 "name": "incluirProcessoNoBloco",
959 "group": "Bloco", 1009 "group": "Bloco",
960 "version": "2.0.0", 1010 "version": "2.0.0",
  1011 + "permission": [
  1012 + {
  1013 + "name": "RO_SEI_BROKER"
  1014 + }
  1015 + ],
961 "description": "<p>Inclui um processo no bloco.</p>", 1016 "description": "<p>Inclui um processo no bloco.</p>",
962 "parameter": { 1017 "parameter": {
963 "fields": { 1018 "fields": {
@@ -1040,6 +1095,11 @@ define({ &quot;api&quot;: [ @@ -1040,6 +1095,11 @@ define({ &quot;api&quot;: [
1040 "name": "retirarDocumentoDoBloco", 1095 "name": "retirarDocumentoDoBloco",
1041 "group": "Bloco", 1096 "group": "Bloco",
1042 "version": "2.0.0", 1097 "version": "2.0.0",
  1098 + "permission": [
  1099 + {
  1100 + "name": "RO_SEI_BROKER"
  1101 + }
  1102 + ],
1043 "description": "<p>Remove o documento do bloco.</p>", 1103 "description": "<p>Remove o documento do bloco.</p>",
1044 "parameter": { 1104 "parameter": {
1045 "fields": { 1105 "fields": {
@@ -1107,6 +1167,11 @@ define({ &quot;api&quot;: [ @@ -1107,6 +1167,11 @@ define({ &quot;api&quot;: [
1107 "name": "retirarProcessoDoBloco", 1167 "name": "retirarProcessoDoBloco",
1108 "group": "Bloco", 1168 "group": "Bloco",
1109 "version": "2.0.0", 1169 "version": "2.0.0",
  1170 + "permission": [
  1171 + {
  1172 + "name": "RO_SEI_BROKER"
  1173 + }
  1174 + ],
1110 "description": "<p>Este método remove o processo do bloco.</p>", 1175 "description": "<p>Este método remove o processo do bloco.</p>",
1111 "parameter": { 1176 "parameter": {
1112 "fields": { 1177 "fields": {
@@ -1243,6 +1308,11 @@ define({ &quot;api&quot;: [ @@ -1243,6 +1308,11 @@ define({ &quot;api&quot;: [
1243 "name": "listarCargos", 1308 "name": "listarCargos",
1244 "group": "Cargo", 1309 "group": "Cargo",
1245 "version": "2.0.0", 1310 "version": "2.0.0",
  1311 + "permission": [
  1312 + {
  1313 + "name": "RO_SEI_BROKER"
  1314 + }
  1315 + ],
1246 "description": "<p>Lista os cargos.</p>", 1316 "description": "<p>Lista os cargos.</p>",
1247 "parameter": { 1317 "parameter": {
1248 "fields": { 1318 "fields": {
@@ -1333,6 +1403,11 @@ define({ &quot;api&quot;: [ @@ -1333,6 +1403,11 @@ define({ &quot;api&quot;: [
1333 "name": "atualizarContato", 1403 "name": "atualizarContato",
1334 "group": "Contato", 1404 "group": "Contato",
1335 "version": "2.0.0", 1405 "version": "2.0.0",
  1406 + "permission": [
  1407 + {
  1408 + "name": "RO_SEI_BROKER"
  1409 + }
  1410 + ],
1336 "description": "<p>Atualizar contato</p>", 1411 "description": "<p>Atualizar contato</p>",
1337 "parameter": { 1412 "parameter": {
1338 "fields": { 1413 "fields": {
@@ -1620,6 +1695,11 @@ define({ &quot;api&quot;: [ @@ -1620,6 +1695,11 @@ define({ &quot;api&quot;: [
1620 "name": "criarContato", 1695 "name": "criarContato",
1621 "group": "Contato", 1696 "group": "Contato",
1622 "version": "2.0.0", 1697 "version": "2.0.0",
  1698 + "permission": [
  1699 + {
  1700 + "name": "RO_SEI_BROKER"
  1701 + }
  1702 + ],
1623 "description": "<p>Incluir contato</p>", 1703 "description": "<p>Incluir contato</p>",
1624 "parameter": { 1704 "parameter": {
1625 "fields": { 1705 "fields": {
@@ -1904,6 +1984,11 @@ define({ &quot;api&quot;: [ @@ -1904,6 +1984,11 @@ define({ &quot;api&quot;: [
1904 "name": "getContato", 1984 "name": "getContato",
1905 "group": "Contato", 1985 "group": "Contato",
1906 "version": "2.0.0", 1986 "version": "2.0.0",
  1987 + "permission": [
  1988 + {
  1989 + "name": "RO_SEI_BROKER"
  1990 + }
  1991 + ],
1907 "description": "<p>Consulta contato pela sigla(login)</p>", 1992 "description": "<p>Consulta contato pela sigla(login)</p>",
1908 "parameter": { 1993 "parameter": {
1909 "fields": { 1994 "fields": {
@@ -2193,6 +2278,11 @@ define({ &quot;api&quot;: [ @@ -2193,6 +2278,11 @@ define({ &quot;api&quot;: [
2193 "name": "listarContatos", 2278 "name": "listarContatos",
2194 "group": "Contato", 2279 "group": "Contato",
2195 "version": "2.0.0", 2280 "version": "2.0.0",
  2281 + "permission": [
  2282 + {
  2283 + "name": "RO_SEI_BROKER"
  2284 + }
  2285 + ],
2196 "description": "<p>Consulta os contatos de determinado tipo, o retorno pode ser PessoaFisica ou PessoaJuridica é recomendado utilizar a ans-commons-sei.</p>", 2286 "description": "<p>Consulta os contatos de determinado tipo, o retorno pode ser PessoaFisica ou PessoaJuridica é recomendado utilizar a ans-commons-sei.</p>",
2197 "parameter": { 2287 "parameter": {
2198 "fields": { 2288 "fields": {
@@ -2535,6 +2625,11 @@ define({ &quot;api&quot;: [ @@ -2535,6 +2625,11 @@ define({ &quot;api&quot;: [
2535 "name": "listarTipos", 2625 "name": "listarTipos",
2536 "group": "Contato", 2626 "group": "Contato",
2537 "version": "2.0.0", 2627 "version": "2.0.0",
  2628 + "permission": [
  2629 + {
  2630 + "name": "RO_SEI_BROKER"
  2631 + }
  2632 + ],
2538 "description": "<p>Consulta os tipos de contato.</p>", 2633 "description": "<p>Consulta os tipos de contato.</p>",
2539 "parameter": { 2634 "parameter": {
2540 "fields": { 2635 "fields": {
@@ -2588,6 +2683,11 @@ define({ &quot;api&quot;: [ @@ -2588,6 +2683,11 @@ define({ &quot;api&quot;: [
2588 "name": "cancelarDocumento", 2683 "name": "cancelarDocumento",
2589 "group": "Documento", 2684 "group": "Documento",
2590 "version": "2.0.0", 2685 "version": "2.0.0",
  2686 + "permission": [
  2687 + {
  2688 + "name": "RO_SEI_BROKER"
  2689 + }
  2690 + ],
2591 "description": "<p>Cancela um documento.</p>", 2691 "description": "<p>Cancela um documento.</p>",
2592 "parameter": { 2692 "parameter": {
2593 "fields": { 2693 "fields": {
@@ -2657,6 +2757,11 @@ define({ &quot;api&quot;: [ @@ -2657,6 +2757,11 @@ define({ &quot;api&quot;: [
2657 "name": "consultarDocumento", 2757 "name": "consultarDocumento",
2658 "group": "Documento", 2758 "group": "Documento",
2659 "version": "2.0.0", 2759 "version": "2.0.0",
  2760 + "permission": [
  2761 + {
  2762 + "name": "RO_SEI_BROKER"
  2763 + }
  2764 + ],
2660 "description": "<p>Consulta documento cadastrado no SEI.</p>", 2765 "description": "<p>Consulta documento cadastrado no SEI.</p>",
2661 "parameter": { 2766 "parameter": {
2662 "fields": { 2767 "fields": {
@@ -2994,6 +3099,11 @@ define({ &quot;api&quot;: [ @@ -2994,6 +3099,11 @@ define({ &quot;api&quot;: [
2994 "name": "consultarDocumentoInteressado", 3099 "name": "consultarDocumentoInteressado",
2995 "group": "Documento", 3100 "group": "Documento",
2996 "version": "2.0.0", 3101 "version": "2.0.0",
  3102 + "permission": [
  3103 + {
  3104 + "name": "RO_SEI_BROKER"
  3105 + }
  3106 + ],
2997 "description": "<p>Retorna os documentos de um determinado interessado.</p>", 3107 "description": "<p>Retorna os documentos de um determinado interessado.</p>",
2998 "parameter": { 3108 "parameter": {
2999 "fields": { 3109 "fields": {
@@ -3141,6 +3251,11 @@ define({ &quot;api&quot;: [ @@ -3141,6 +3251,11 @@ define({ &quot;api&quot;: [
3141 "name": "consultarDocumentosIncluidosBroker", 3251 "name": "consultarDocumentosIncluidosBroker",
3142 "group": "Documento", 3252 "group": "Documento",
3143 "version": "2.0.0", 3253 "version": "2.0.0",
  3254 + "permission": [
  3255 + {
  3256 + "name": "RO_SEI_BROKER"
  3257 + }
  3258 + ],
3144 "description": "<p>Consulta documentos inclusos pelo SEI-Broker.</p>", 3259 "description": "<p>Consulta documentos inclusos pelo SEI-Broker.</p>",
3145 "parameter": { 3260 "parameter": {
3146 "fields": { 3261 "fields": {
@@ -3312,6 +3427,11 @@ define({ &quot;api&quot;: [ @@ -3312,6 +3427,11 @@ define({ &quot;api&quot;: [
3312 "name": "exportarDocumento", 3427 "name": "exportarDocumento",
3313 "group": "Documento", 3428 "group": "Documento",
3314 "version": "2.0.0", 3429 "version": "2.0.0",
  3430 + "permission": [
  3431 + {
  3432 + "name": "RO_SEI_BROKER"
  3433 + }
  3434 + ],
3315 "description": "<p>Exporta documentos do SEI em PDF.</p>", 3435 "description": "<p>Exporta documentos do SEI em PDF.</p>",
3316 "parameter": { 3436 "parameter": {
3317 "fields": { 3437 "fields": {
@@ -3372,6 +3492,11 @@ define({ &quot;api&quot;: [ @@ -3372,6 +3492,11 @@ define({ &quot;api&quot;: [
3372 "name": "incluirDocumento", 3492 "name": "incluirDocumento",
3373 "group": "Documento", 3493 "group": "Documento",
3374 "version": "2.0.0", 3494 "version": "2.0.0",
  3495 + "permission": [
  3496 + {
  3497 + "name": "RO_SEI_BROKER"
  3498 + }
  3499 + ],
3375 "description": "<p>Inclui um documento no SEI, podem ser incluídos documentos internos e externos, para documentos externo o tamanho máximo é 20MB.</p>", 3500 "description": "<p>Inclui um documento no SEI, podem ser incluídos documentos internos e externos, para documentos externo o tamanho máximo é 20MB.</p>",
3376 "parameter": { 3501 "parameter": {
3377 "fields": { 3502 "fields": {
@@ -3671,6 +3796,11 @@ define({ &quot;api&quot;: [ @@ -3671,6 +3796,11 @@ define({ &quot;api&quot;: [
3671 "name": "listarTiposDocumentos", 3796 "name": "listarTiposDocumentos",
3672 "group": "Documento", 3797 "group": "Documento",
3673 "version": "2.0.0", 3798 "version": "2.0.0",
  3799 + "permission": [
  3800 + {
  3801 + "name": "RO_SEI_BROKER"
  3802 + }
  3803 + ],
3674 "description": "<p>Lista os tipos de documentos do SEI.</p>", 3804 "description": "<p>Lista os tipos de documentos do SEI.</p>",
3675 "parameter": { 3805 "parameter": {
3676 "fields": { 3806 "fields": {
@@ -3754,6 +3884,11 @@ define({ &quot;api&quot;: [ @@ -3754,6 +3884,11 @@ define({ &quot;api&quot;: [
3754 "name": "getCidade", 3884 "name": "getCidade",
3755 "group": "Endereco", 3885 "group": "Endereco",
3756 "version": "2.0.0", 3886 "version": "2.0.0",
  3887 + "permission": [
  3888 + {
  3889 + "name": "RO_SEI_BROKER"
  3890 + }
  3891 + ],
3757 "description": "<p>Consulta a cidade pelo código do IBGE.</p>", 3892 "description": "<p>Consulta a cidade pelo código do IBGE.</p>",
3758 "parameter": { 3893 "parameter": {
3759 "fields": { 3894 "fields": {
@@ -3863,6 +3998,11 @@ define({ &quot;api&quot;: [ @@ -3863,6 +3998,11 @@ define({ &quot;api&quot;: [
3863 "name": "getCidades", 3998 "name": "getCidades",
3864 "group": "Endereco", 3999 "group": "Endereco",
3865 "version": "2.0.0", 4000 "version": "2.0.0",
  4001 + "permission": [
  4002 + {
  4003 + "name": "RO_SEI_BROKER"
  4004 + }
  4005 + ],
3866 "description": "<p>Consulta as cidades de um determinado estado.</p>", 4006 "description": "<p>Consulta as cidades de um determinado estado.</p>",
3867 "parameter": { 4007 "parameter": {
3868 "fields": { 4008 "fields": {
@@ -3981,6 +4121,11 @@ define({ &quot;api&quot;: [ @@ -3981,6 +4121,11 @@ define({ &quot;api&quot;: [
3981 "name": "getEstado", 4121 "name": "getEstado",
3982 "group": "Endereco", 4122 "group": "Endereco",
3983 "version": "2.0.0", 4123 "version": "2.0.0",
  4124 + "permission": [
  4125 + {
  4126 + "name": "RO_SEI_BROKER"
  4127 + }
  4128 + ],
3984 "description": "<p>Consulta o estado pela sigla.</p>", 4129 "description": "<p>Consulta o estado pela sigla.</p>",
3985 "parameter": { 4130 "parameter": {
3986 "fields": { 4131 "fields": {
@@ -4093,6 +4238,11 @@ define({ &quot;api&quot;: [ @@ -4093,6 +4238,11 @@ define({ &quot;api&quot;: [
4093 "name": "getEstados", 4238 "name": "getEstados",
4094 "group": "Endereco", 4239 "group": "Endereco",
4095 "version": "2.0.0", 4240 "version": "2.0.0",
  4241 + "permission": [
  4242 + {
  4243 + "name": "RO_SEI_BROKER"
  4244 + }
  4245 + ],
4096 "description": "<p>Consulta estados cadastrados.</p>", 4246 "description": "<p>Consulta estados cadastrados.</p>",
4097 "parameter": { 4247 "parameter": {
4098 "fields": { 4248 "fields": {
@@ -4195,6 +4345,11 @@ define({ &quot;api&quot;: [ @@ -4195,6 +4345,11 @@ define({ &quot;api&quot;: [
4195 "name": "getPaises", 4345 "name": "getPaises",
4196 "group": "Endereco", 4346 "group": "Endereco",
4197 "version": "2.0.0", 4347 "version": "2.0.0",
  4348 + "permission": [
  4349 + {
  4350 + "name": "RO_SEI_BROKER"
  4351 + }
  4352 + ],
4198 "description": "<p>Consulta países cadastrados.</p>", 4353 "description": "<p>Consulta países cadastrados.</p>",
4199 "parameter": { 4354 "parameter": {
4200 "fields": { 4355 "fields": {
@@ -4276,6 +4431,11 @@ define({ &quot;api&quot;: [ @@ -4276,6 +4431,11 @@ define({ &quot;api&quot;: [
4276 "name": "listarExtensoesPermitidas", 4431 "name": "listarExtensoesPermitidas",
4277 "group": "Extensao", 4432 "group": "Extensao",
4278 "version": "2.0.0", 4433 "version": "2.0.0",
  4434 + "permission": [
  4435 + {
  4436 + "name": "RO_SEI_BROKER"
  4437 + }
  4438 + ],
4279 "description": "<p>Este método realiza uma busca pelas extensões de arquivos permitidas.</p>", 4439 "description": "<p>Este método realiza uma busca pelas extensões de arquivos permitidas.</p>",
4280 "parameter": { 4440 "parameter": {
4281 "fields": { 4441 "fields": {
@@ -4360,6 +4520,11 @@ define({ &quot;api&quot;: [ @@ -4360,6 +4520,11 @@ define({ &quot;api&quot;: [
4360 "name": "listarHipoteses", 4520 "name": "listarHipoteses",
4361 "group": "Hipotese_Legal", 4521 "group": "Hipotese_Legal",
4362 "version": "2.0.0", 4522 "version": "2.0.0",
  4523 + "permission": [
  4524 + {
  4525 + "name": "RO_SEI_BROKER"
  4526 + }
  4527 + ],
4363 "description": "<p>Lista as hipóteses legais.</p>", 4528 "description": "<p>Lista as hipóteses legais.</p>",
4364 "parameter": { 4529 "parameter": {
4365 "fields": { 4530 "fields": {
@@ -4645,6 +4810,11 @@ define({ &quot;api&quot;: [ @@ -4645,6 +4810,11 @@ define({ &quot;api&quot;: [
4645 "name": "listarMarcadores", 4810 "name": "listarMarcadores",
4646 "group": "Marcador", 4811 "group": "Marcador",
4647 "version": "2.0.0", 4812 "version": "2.0.0",
  4813 + "permission": [
  4814 + {
  4815 + "name": "RO_SEI_BROKER"
  4816 + }
  4817 + ],
4648 "description": "<p>Lista os marcadores de uma unidade.</p>", 4818 "description": "<p>Lista os marcadores de uma unidade.</p>",
4649 "parameter": { 4819 "parameter": {
4650 "fields": { 4820 "fields": {
@@ -4726,6 +4896,11 @@ define({ &quot;api&quot;: [ @@ -4726,6 +4896,11 @@ define({ &quot;api&quot;: [
4726 "name": "marcarProcesso", 4896 "name": "marcarProcesso",
4727 "group": "Marcador", 4897 "group": "Marcador",
4728 "version": "2.0.0", 4898 "version": "2.0.0",
  4899 + "permission": [
  4900 + {
  4901 + "name": "RO_SEI_BROKER"
  4902 + }
  4903 + ],
4729 "description": "<p>Adiciona um processo ao marcador.</p>", 4904 "description": "<p>Adiciona um processo ao marcador.</p>",
4730 "parameter": { 4905 "parameter": {
4731 "fields": { 4906 "fields": {
@@ -4805,6 +4980,11 @@ define({ &quot;api&quot;: [ @@ -4805,6 +4980,11 @@ define({ &quot;api&quot;: [
4805 "name": "abrirProcesso", 4980 "name": "abrirProcesso",
4806 "group": "Processo", 4981 "group": "Processo",
4807 "version": "2.0.0", 4982 "version": "2.0.0",
  4983 + "permission": [
  4984 + {
  4985 + "name": "RO_SEI_BROKER"
  4986 + }
  4987 + ],
4808 "description": "<p>Abre um processo.</p>", 4988 "description": "<p>Abre um processo.</p>",
4809 "parameter": { 4989 "parameter": {
4810 "fields": { 4990 "fields": {
@@ -5115,6 +5295,11 @@ define({ &quot;api&quot;: [ @@ -5115,6 +5295,11 @@ define({ &quot;api&quot;: [
5115 "name": "anexarProcesso", 5295 "name": "anexarProcesso",
5116 "group": "Processo", 5296 "group": "Processo",
5117 "version": "2.0.0", 5297 "version": "2.0.0",
  5298 + "permission": [
  5299 + {
  5300 + "name": "RO_SEI_BROKER"
  5301 + }
  5302 + ],
5118 "description": "<p>Anexar um processo.</p>", 5303 "description": "<p>Anexar um processo.</p>",
5119 "parameter": { 5304 "parameter": {
5120 "fields": { 5305 "fields": {
@@ -5187,6 +5372,11 @@ define({ &quot;api&quot;: [ @@ -5187,6 +5372,11 @@ define({ &quot;api&quot;: [
5187 "name": "bloquearProcesso", 5372 "name": "bloquearProcesso",
5188 "group": "Processo", 5373 "group": "Processo",
5189 "version": "2.0.0", 5374 "version": "2.0.0",
  5375 + "permission": [
  5376 + {
  5377 + "name": "RO_SEI_BROKER"
  5378 + }
  5379 + ],
5190 "description": "<p>Bloquear um processo.</p>", 5380 "description": "<p>Bloquear um processo.</p>",
5191 "parameter": { 5381 "parameter": {
5192 "fields": { 5382 "fields": {
@@ -5252,6 +5442,11 @@ define({ &quot;api&quot;: [ @@ -5252,6 +5442,11 @@ define({ &quot;api&quot;: [
5252 "name": "concluirProcesso", 5442 "name": "concluirProcesso",
5253 "group": "Processo", 5443 "group": "Processo",
5254 "version": "2.0.0", 5444 "version": "2.0.0",
  5445 + "permission": [
  5446 + {
  5447 + "name": "RO_SEI_BROKER"
  5448 + }
  5449 + ],
5255 "description": "<p>Conclui o processo informado.</p>", 5450 "description": "<p>Conclui o processo informado.</p>",
5256 "parameter": { 5451 "parameter": {
5257 "fields": { 5452 "fields": {
@@ -5327,6 +5522,11 @@ define({ &quot;api&quot;: [ @@ -5327,6 +5522,11 @@ define({ &quot;api&quot;: [
5327 "name": "consultarProcesso", 5522 "name": "consultarProcesso",
5328 "group": "Processo", 5523 "group": "Processo",
5329 "version": "2.0.0", 5524 "version": "2.0.0",
  5525 + "permission": [
  5526 + {
  5527 + "name": "RO_SEI_BROKER"
  5528 + }
  5529 + ],
5330 "description": "<p>Este método realiza uma consulta a processos no SEI e no SIPAR.</p>", 5530 "description": "<p>Este método realiza uma consulta a processos no SEI e no SIPAR.</p>",
5331 "parameter": { 5531 "parameter": {
5332 "fields": { 5532 "fields": {
@@ -6045,6 +6245,11 @@ define({ &quot;api&quot;: [ @@ -6045,6 +6245,11 @@ define({ &quot;api&quot;: [
6045 "name": "consultarProcessosInteressado", 6245 "name": "consultarProcessosInteressado",
6046 "group": "Processo", 6246 "group": "Processo",
6047 "version": "2.0.0", 6247 "version": "2.0.0",
  6248 + "permission": [
  6249 + {
  6250 + "name": "RO_SEI_BROKER"
  6251 + }
  6252 + ],
6048 "description": "<p>Retorna os processos de um determinado interessado.</p>", 6253 "description": "<p>Retorna os processos de um determinado interessado.</p>",
6049 "parameter": { 6254 "parameter": {
6050 "fields": { 6255 "fields": {
@@ -6174,6 +6379,11 @@ define({ &quot;api&quot;: [ @@ -6174,6 +6379,11 @@ define({ &quot;api&quot;: [
6174 "name": "desanexarProcesso", 6379 "name": "desanexarProcesso",
6175 "group": "Processo", 6380 "group": "Processo",
6176 "version": "2.0.0", 6381 "version": "2.0.0",
  6382 + "permission": [
  6383 + {
  6384 + "name": "RO_SEI_BROKER"
  6385 + }
  6386 + ],
6177 "description": "<p>Remove um processo anexado.</p>", 6387 "description": "<p>Remove um processo anexado.</p>",
6178 "parameter": { 6388 "parameter": {
6179 "fields": { 6389 "fields": {
@@ -6246,6 +6456,11 @@ define({ &quot;api&quot;: [ @@ -6246,6 +6456,11 @@ define({ &quot;api&quot;: [
6246 "name": "desbloquearProcesso", 6456 "name": "desbloquearProcesso",
6247 "group": "Processo", 6457 "group": "Processo",
6248 "version": "2.0.0", 6458 "version": "2.0.0",
  6459 + "permission": [
  6460 + {
  6461 + "name": "RO_SEI_BROKER"
  6462 + }
  6463 + ],
6249 "description": "<p>Desbloquear um processo.</p>", 6464 "description": "<p>Desbloquear um processo.</p>",
6250 "parameter": { 6465 "parameter": {
6251 "fields": { 6466 "fields": {
@@ -6302,6 +6517,11 @@ define({ &quot;api&quot;: [ @@ -6302,6 +6517,11 @@ define({ &quot;api&quot;: [
6302 "name": "desrelacionarProcesso", 6517 "name": "desrelacionarProcesso",
6303 "group": "Processo", 6518 "group": "Processo",
6304 "version": "2.0.0", 6519 "version": "2.0.0",
  6520 + "permission": [
  6521 + {
  6522 + "name": "RO_SEI_BROKER"
  6523 + }
  6524 + ],
6305 "description": "<p>Desrelacionar processos.</p>", 6525 "description": "<p>Desrelacionar processos.</p>",
6306 "parameter": { 6526 "parameter": {
6307 "fields": { 6527 "fields": {
@@ -6511,6 +6731,11 @@ define({ &quot;api&quot;: [ @@ -6511,6 +6731,11 @@ define({ &quot;api&quot;: [
6511 "name": "lancarAndamento", 6731 "name": "lancarAndamento",
6512 "group": "Processo", 6732 "group": "Processo",
6513 "version": "2.0.0", 6733 "version": "2.0.0",
  6734 + "permission": [
  6735 + {
  6736 + "name": "RO_SEI_BROKER"
  6737 + }
  6738 + ],
6514 "description": "<p>Lança um andamento ao processo.</p>", 6739 "description": "<p>Lança um andamento ao processo.</p>",
6515 "parameter": { 6740 "parameter": {
6516 "fields": { 6741 "fields": {
@@ -6713,6 +6938,11 @@ define({ &quot;api&quot;: [ @@ -6713,6 +6938,11 @@ define({ &quot;api&quot;: [
6713 "name": "listarAndamentos", 6938 "name": "listarAndamentos",
6714 "group": "Processo", 6939 "group": "Processo",
6715 "version": "2.0.0", 6940 "version": "2.0.0",
  6941 + "permission": [
  6942 + {
  6943 + "name": "RO_SEI_BROKER"
  6944 + }
  6945 + ],
6716 "description": "<p>Lista as andamentos do processo.</p>", 6946 "description": "<p>Lista as andamentos do processo.</p>",
6717 "parameter": { 6947 "parameter": {
6718 "fields": { 6948 "fields": {
@@ -6920,6 +7150,11 @@ define({ &quot;api&quot;: [ @@ -6920,6 +7150,11 @@ define({ &quot;api&quot;: [
6920 "name": "listarDocumentosPorProcesso", 7150 "name": "listarDocumentosPorProcesso",
6921 "group": "Processo", 7151 "group": "Processo",
6922 "version": "2.0.0", 7152 "version": "2.0.0",
  7153 + "permission": [
  7154 + {
  7155 + "name": "RO_SEI_BROKER"
  7156 + }
  7157 + ],
6923 "description": "<p>Retorna os documentos de um determinado processo.</p>", 7158 "description": "<p>Retorna os documentos de um determinado processo.</p>",
6924 "parameter": { 7159 "parameter": {
6925 "fields": { 7160 "fields": {
@@ -7026,6 +7261,11 @@ define({ &quot;api&quot;: [ @@ -7026,6 +7261,11 @@ define({ &quot;api&quot;: [
7026 "name": "listarTiposProcesso", 7261 "name": "listarTiposProcesso",
7027 "group": "Processo", 7262 "group": "Processo",
7028 "version": "2.0.0", 7263 "version": "2.0.0",
  7264 + "permission": [
  7265 + {
  7266 + "name": "RO_SEI_BROKER"
  7267 + }
  7268 + ],
7029 "description": "<p>Consulta os tipos de processo.</p>", 7269 "description": "<p>Consulta os tipos de processo.</p>",
7030 "parameter": { 7270 "parameter": {
7031 "fields": { 7271 "fields": {
@@ -7088,6 +7328,11 @@ define({ &quot;api&quot;: [ @@ -7088,6 +7328,11 @@ define({ &quot;api&quot;: [
7088 "name": "reabrirProcesso", 7328 "name": "reabrirProcesso",
7089 "group": "Processo", 7329 "group": "Processo",
7090 "version": "2.0.0", 7330 "version": "2.0.0",
  7331 + "permission": [
  7332 + {
  7333 + "name": "RO_SEI_BROKER"
  7334 + }
  7335 + ],
7091 "description": "<p>Reabre um processo.</p>", 7336 "description": "<p>Reabre um processo.</p>",
7092 "parameter": { 7337 "parameter": {
7093 "fields": { 7338 "fields": {
@@ -7161,6 +7406,11 @@ define({ &quot;api&quot;: [ @@ -7161,6 +7406,11 @@ define({ &quot;api&quot;: [
7161 "name": "relacionarProcesso", 7406 "name": "relacionarProcesso",
7162 "group": "Processo", 7407 "group": "Processo",
7163 "version": "2.0.0", 7408 "version": "2.0.0",
  7409 + "permission": [
  7410 + {
  7411 + "name": "RO_SEI_BROKER"
  7412 + }
  7413 + ],
7164 "description": "<p>Relacionar processos.</p>", 7414 "description": "<p>Relacionar processos.</p>",
7165 "parameter": { 7415 "parameter": {
7166 "fields": { 7416 "fields": {
@@ -7233,6 +7483,11 @@ define({ &quot;api&quot;: [ @@ -7233,6 +7483,11 @@ define({ &quot;api&quot;: [
7233 "name": "removerSobrestamentoProcesso", 7483 "name": "removerSobrestamentoProcesso",
7234 "group": "Processo", 7484 "group": "Processo",
7235 "version": "2.0.0", 7485 "version": "2.0.0",
  7486 + "permission": [
  7487 + {
  7488 + "name": "RO_SEI_BROKER"
  7489 + }
  7490 + ],
7236 "description": "<p>Remover sobrestamento de processo.</p>", 7491 "description": "<p>Remover sobrestamento de processo.</p>",
7237 "parameter": { 7492 "parameter": {
7238 "fields": { 7493 "fields": {
@@ -7289,6 +7544,11 @@ define({ &quot;api&quot;: [ @@ -7289,6 +7544,11 @@ define({ &quot;api&quot;: [
7289 "name": "sobrestarProcesso", 7544 "name": "sobrestarProcesso",
7290 "group": "Processo", 7545 "group": "Processo",
7291 "version": "2.0.0", 7546 "version": "2.0.0",
  7547 + "permission": [
  7548 + {
  7549 + "name": "RO_SEI_BROKER"
  7550 + }
  7551 + ],
7292 "description": "<p>Sobrestar processo.</p>", 7552 "description": "<p>Sobrestar processo.</p>",
7293 "parameter": { 7553 "parameter": {
7294 "fields": { 7554 "fields": {
@@ -7368,6 +7628,11 @@ define({ &quot;api&quot;: [ @@ -7368,6 +7628,11 @@ define({ &quot;api&quot;: [
7368 "name": "listarSeries", 7628 "name": "listarSeries",
7369 "group": "Serie", 7629 "group": "Serie",
7370 "version": "2.0.0", 7630 "version": "2.0.0",
  7631 + "permission": [
  7632 + {
  7633 + "name": "RO_SEI_BROKER"
  7634 + }
  7635 + ],
7371 "description": "<p>Este método realiza uma consulta às séries.</p>", 7636 "description": "<p>Este método realiza uma consulta às séries.</p>",
7372 "parameter": { 7637 "parameter": {
7373 "fields": { 7638 "fields": {
@@ -7459,6 +7724,11 @@ define({ &quot;api&quot;: [ @@ -7459,6 +7724,11 @@ define({ &quot;api&quot;: [
7459 "name": "listarTarefas", 7724 "name": "listarTarefas",
7460 "group": "Tarefa", 7725 "group": "Tarefa",
7461 "version": "2.0.0", 7726 "version": "2.0.0",
  7727 + "permission": [
  7728 + {
  7729 + "name": "RO_SEI_BROKER"
  7730 + }
  7731 + ],
7462 "description": "<p>Lista os tipos de tarefas existentes no SEI.</p>", 7732 "description": "<p>Lista os tipos de tarefas existentes no SEI.</p>",
7463 "parameter": { 7733 "parameter": {
7464 "fields": { 7734 "fields": {
@@ -7568,6 +7838,11 @@ define({ &quot;api&quot;: [ @@ -7568,6 +7838,11 @@ define({ &quot;api&quot;: [
7568 "name": "listarTiposConferencia", 7838 "name": "listarTiposConferencia",
7569 "group": "Tipos_Confer_ncia", 7839 "group": "Tipos_Confer_ncia",
7570 "version": "2.0.0", 7840 "version": "2.0.0",
  7841 + "permission": [
  7842 + {
  7843 + "name": "RO_SEI_BROKER"
  7844 + }
  7845 + ],
7571 "description": "<p>Lista os tipos de conferência.</p>", 7846 "description": "<p>Lista os tipos de conferência.</p>",
7572 "parameter": { 7847 "parameter": {
7573 "fields": { 7848 "fields": {
@@ -7635,6 +7910,11 @@ define({ &quot;api&quot;: [ @@ -7635,6 +7910,11 @@ define({ &quot;api&quot;: [
7635 "name": "consultarCodigo", 7910 "name": "consultarCodigo",
7636 "group": "Unidade", 7911 "group": "Unidade",
7637 "version": "2.0.0", 7912 "version": "2.0.0",
  7913 + "permission": [
  7914 + {
  7915 + "name": "RO_SEI_BROKER"
  7916 + }
  7917 + ],
7638 "description": "<p>Retorna o código da Unidade pesquisada.</p>", 7918 "description": "<p>Retorna o código da Unidade pesquisada.</p>",
7639 "parameter": { 7919 "parameter": {
7640 "fields": { 7920 "fields": {
@@ -7688,6 +7968,11 @@ define({ &quot;api&quot;: [ @@ -7688,6 +7968,11 @@ define({ &quot;api&quot;: [
7688 "name": "listarUnidades", 7968 "name": "listarUnidades",
7689 "group": "Unidade", 7969 "group": "Unidade",
7690 "version": "2.0.0", 7970 "version": "2.0.0",
  7971 + "permission": [
  7972 + {
  7973 + "name": "RO_SEI_BROKER"
  7974 + }
  7975 + ],
7691 "description": "<p>Retorna as Unidades cadastradas no SEI.</p>", 7976 "description": "<p>Retorna as Unidades cadastradas no SEI.</p>",
7692 "examples": [ 7977 "examples": [
7693 { 7978 {
@@ -7743,12 +8028,17 @@ define({ &quot;api&quot;: [ @@ -7743,12 +8028,17 @@ define({ &quot;api&quot;: [
7743 "groupTitle": "Unidade" 8028 "groupTitle": "Unidade"
7744 }, 8029 },
7745 { 8030 {
7746 - "type": "put",  
7747 - "url": "/usuarios/ativar", 8031 + "type": "post",
  8032 + "url": "/usuarios/ativos",
7748 "title": "Ativar usuário", 8033 "title": "Ativar usuário",
7749 "name": "ativarUsuario", 8034 "name": "ativarUsuario",
7750 "group": "Usuario", 8035 "group": "Usuario",
7751 "version": "2.0.0", 8036 "version": "2.0.0",
  8037 + "permission": [
  8038 + {
  8039 + "name": "RO_SEI_BROKER_ADM"
  8040 + }
  8041 + ],
7752 "description": "<p>Este método reativa usuários.</p>", 8042 "description": "<p>Este método reativa usuários.</p>",
7753 "parameter": { 8043 "parameter": {
7754 "fields": { 8044 "fields": {
@@ -7780,7 +8070,7 @@ define({ &quot;api&quot;: [ @@ -7780,7 +8070,7 @@ define({ &quot;api&quot;: [
7780 "examples": [ 8070 "examples": [
7781 { 8071 {
7782 "title": "Exemplo de requisição:\t", 8072 "title": "Exemplo de requisição:\t",
7783 - "content": "endpoint: http://<host>/sei-broker/service/usuarios/ativar\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", 8073 + "content": "endpoint: http://<host>/sei-broker/service/usuarios/ativos\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}",
7784 "type": "json" 8074 "type": "json"
7785 } 8075 }
7786 ], 8076 ],
@@ -7816,6 +8106,11 @@ define({ &quot;api&quot;: [ @@ -7816,6 +8106,11 @@ define({ &quot;api&quot;: [
7816 "name": "atribuirProcesso", 8106 "name": "atribuirProcesso",
7817 "group": "Usuario", 8107 "group": "Usuario",
7818 "version": "2.0.0", 8108 "version": "2.0.0",
  8109 + "permission": [
  8110 + {
  8111 + "name": "RO_SEI_BROKER"
  8112 + }
  8113 + ],
7819 "description": "<p>Este método atribui o processo a um usuário.</p>", 8114 "description": "<p>Este método atribui o processo a um usuário.</p>",
7820 "parameter": { 8115 "parameter": {
7821 "fields": { 8116 "fields": {
@@ -7893,6 +8188,11 @@ define({ &quot;api&quot;: [ @@ -7893,6 +8188,11 @@ define({ &quot;api&quot;: [
7893 "name": "buscarUsuario", 8188 "name": "buscarUsuario",
7894 "group": "Usuario", 8189 "group": "Usuario",
7895 "version": "2.0.0", 8190 "version": "2.0.0",
  8191 + "permission": [
  8192 + {
  8193 + "name": "RO_SEI_BROKER"
  8194 + }
  8195 + ],
7896 "description": "<p>Este método realiza a uma busca pelo login do usuário.</p>", 8196 "description": "<p>Este método realiza a uma busca pelo login do usuário.</p>",
7897 "parameter": { 8197 "parameter": {
7898 "fields": { 8198 "fields": {
@@ -7947,12 +8247,17 @@ define({ &quot;api&quot;: [ @@ -7947,12 +8247,17 @@ define({ &quot;api&quot;: [
7947 "groupTitle": "Usuario" 8247 "groupTitle": "Usuario"
7948 }, 8248 },
7949 { 8249 {
7950 - "type": "put",  
7951 - "url": "/usuarios/desativar", 8250 + "type": "delete",
  8251 + "url": "/usuarios/ativos",
7952 "title": "Desativar usuário", 8252 "title": "Desativar usuário",
7953 "name": "desativarUsuario", 8253 "name": "desativarUsuario",
7954 "group": "Usuario", 8254 "group": "Usuario",
7955 "version": "2.0.0", 8255 "version": "2.0.0",
  8256 + "permission": [
  8257 + {
  8258 + "name": "RO_SEI_BROKER_ADM"
  8259 + }
  8260 + ],
7956 "description": "<p>Este método desativa usuários.</p>", 8261 "description": "<p>Este método desativa usuários.</p>",
7957 "parameter": { 8262 "parameter": {
7958 "fields": { 8263 "fields": {
@@ -7984,7 +8289,7 @@ define({ &quot;api&quot;: [ @@ -7984,7 +8289,7 @@ define({ &quot;api&quot;: [
7984 "examples": [ 8289 "examples": [
7985 { 8290 {
7986 "title": "Exemplo de requisição:\t", 8291 "title": "Exemplo de requisição:\t",
7987 - "content": "endpoint: http://<host>/sei-broker/service/usuarios/desativar\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", 8292 + "content": "endpoint: [DELETE] http://<host>/sei-broker/service/usuarios/ativos/andre.guimaraes\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}",
7988 "type": "json" 8293 "type": "json"
7989 } 8294 }
7990 ], 8295 ],
@@ -8014,12 +8319,17 @@ define({ &quot;api&quot;: [ @@ -8014,12 +8319,17 @@ define({ &quot;api&quot;: [
8014 "groupTitle": "Usuario" 8319 "groupTitle": "Usuario"
8015 }, 8320 },
8016 { 8321 {
8017 - "type": "post",  
8018 - "url": "/usuarios/excluir", 8322 + "type": "delete",
  8323 + "url": "/usuarios/:login",
8019 "title": "Excluir usuário", 8324 "title": "Excluir usuário",
8020 "name": "excluirUsuario", 8325 "name": "excluirUsuario",
8021 "group": "Usuario", 8326 "group": "Usuario",
8022 "version": "2.0.0", 8327 "version": "2.0.0",
  8328 + "permission": [
  8329 + {
  8330 + "name": "RO_SEI_BROKER_ADM"
  8331 + }
  8332 + ],
8023 "description": "<p>Este método realiza a exclusão de usuários.</p>", 8333 "description": "<p>Este método realiza a exclusão de usuários.</p>",
8024 "parameter": { 8334 "parameter": {
8025 "fields": { 8335 "fields": {
@@ -8051,7 +8361,7 @@ define({ &quot;api&quot;: [ @@ -8051,7 +8361,7 @@ define({ &quot;api&quot;: [
8051 "examples": [ 8361 "examples": [
8052 { 8362 {
8053 "title": "Exemplo de requisição:\t", 8363 "title": "Exemplo de requisição:\t",
8054 - "content": "endpoint: http://<host>/sei-broker/service/usuarios/excluir\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", 8364 + "content": "endpoint: [DELETE] http://<host>/sei-broker/service/usuarios/andre.guimaraes\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}",
8055 "type": "json" 8365 "type": "json"
8056 } 8366 }
8057 ], 8367 ],
@@ -8087,6 +8397,11 @@ define({ &quot;api&quot;: [ @@ -8087,6 +8397,11 @@ define({ &quot;api&quot;: [
8087 "name": "incluirUsuario", 8397 "name": "incluirUsuario",
8088 "group": "Usuario", 8398 "group": "Usuario",
8089 "version": "2.0.0", 8399 "version": "2.0.0",
  8400 + "permission": [
  8401 + {
  8402 + "name": "RO_SEI_BROKER_ADM"
  8403 + }
  8404 + ],
8090 "description": "<p>Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.</p>", 8405 "description": "<p>Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.</p>",
8091 "parameter": { 8406 "parameter": {
8092 "fields": { 8407 "fields": {
@@ -8154,6 +8469,11 @@ define({ &quot;api&quot;: [ @@ -8154,6 +8469,11 @@ define({ &quot;api&quot;: [
8154 "name": "listarUsuarios", 8469 "name": "listarUsuarios",
8155 "group": "Usuario", 8470 "group": "Usuario",
8156 "version": "2.0.0", 8471 "version": "2.0.0",
  8472 + "permission": [
  8473 + {
  8474 + "name": "RO_SEI_BROKER"
  8475 + }
  8476 + ],
8157 "description": "<p>Este método realiza uma consulta aos usuários cadastrados que possuem o perfil &quot;Básico&quot;.</p>", 8477 "description": "<p>Este método realiza uma consulta aos usuários cadastrados que possuem o perfil &quot;Básico&quot;.</p>",
8158 "parameter": { 8478 "parameter": {
8159 "fields": { 8479 "fields": {
src/main/webapp/api-docs/api_data.json
@@ -6,6 +6,11 @@ @@ -6,6 +6,11 @@
6 "name": "adicionarArquivo", 6 "name": "adicionarArquivo",
7 "group": "Arquivo", 7 "group": "Arquivo",
8 "version": "2.0.0", 8 "version": "2.0.0",
  9 + "permission": [
  10 + {
  11 + "name": "RO_SEI_BROKER"
  12 + }
  13 + ],
9 "description": "<p>O serviço criará um arquivo no repositório de documentos e retornará seu identificador. O envio do arquivo poderá ser particionado com chamadas posteriores ao serviço de Adicionar Conteúdo Arquivo. Após todo o conteúdo ser transferido o arquivo será ativado e poderá ser associado com um documento externo no serviço de inclusão de documento. Serão excluídos em 24 horas os arquivos não completados e não associados a um documento.</p>", 14 "description": "<p>O serviço criará um arquivo no repositório de documentos e retornará seu identificador. O envio do arquivo poderá ser particionado com chamadas posteriores ao serviço de Adicionar Conteúdo Arquivo. Após todo o conteúdo ser transferido o arquivo será ativado e poderá ser associado com um documento externo no serviço de inclusão de documento. Serão excluídos em 24 horas os arquivos não completados e não associados a um documento.</p>",
10 "parameter": { 15 "parameter": {
11 "fields": { 16 "fields": {
@@ -119,6 +124,11 @@ @@ -119,6 +124,11 @@
119 "name": "adicionarConteudoArquivo", 124 "name": "adicionarConteudoArquivo",
120 "group": "Arquivo", 125 "group": "Arquivo",
121 "version": "2.0.0", 126 "version": "2.0.0",
  127 + "permission": [
  128 + {
  129 + "name": "RO_SEI_BROKER"
  130 + }
  131 + ],
122 "description": "<p>Adiciona conteúdo a um arquivo criado, o sistema identificará automaticamente quando o conteúdo foi completado validando o tamanho em bytes e o hash do conteúdo. Quando as condições forem satisfeitas o arquivo será ativado e poderá ser utilizado nas chamadas de inclusão de documento.</p>", 132 "description": "<p>Adiciona conteúdo a um arquivo criado, o sistema identificará automaticamente quando o conteúdo foi completado validando o tamanho em bytes e o hash do conteúdo. Quando as condições forem satisfeitas o arquivo será ativado e poderá ser utilizado nas chamadas de inclusão de documento.</p>",
123 "parameter": { 133 "parameter": {
124 "fields": { 134 "fields": {
@@ -225,6 +235,11 @@ @@ -225,6 +235,11 @@
225 "name": "cancelarDisponibilizacaoBloco", 235 "name": "cancelarDisponibilizacaoBloco",
226 "group": "Bloco", 236 "group": "Bloco",
227 "version": "2.0.0", 237 "version": "2.0.0",
  238 + "permission": [
  239 + {
  240 + "name": "RO_SEI_BROKER"
  241 + }
  242 + ],
228 "description": "<p>Cancela a disponibilização de blocos.</p>", 243 "description": "<p>Cancela a disponibilização de blocos.</p>",
229 "parameter": { 244 "parameter": {
230 "fields": { 245 "fields": {
@@ -285,6 +300,11 @@ @@ -285,6 +300,11 @@
285 "name": "consultarBloco", 300 "name": "consultarBloco",
286 "group": "Bloco", 301 "group": "Bloco",
287 "version": "2.0.0", 302 "version": "2.0.0",
  303 + "permission": [
  304 + {
  305 + "name": "RO_SEI_BROKER"
  306 + }
  307 + ],
288 "description": "<p>Recupera as informações do bloco informado.</p>", 308 "description": "<p>Recupera as informações do bloco informado.</p>",
289 "parameter": { 309 "parameter": {
290 "fields": { 310 "fields": {
@@ -488,6 +508,11 @@ @@ -488,6 +508,11 @@
488 "name": "disponibilizarBloco", 508 "name": "disponibilizarBloco",
489 "group": "Bloco", 509 "group": "Bloco",
490 "version": "2.0.0", 510 "version": "2.0.0",
  511 + "permission": [
  512 + {
  513 + "name": "RO_SEI_BROKER"
  514 + }
  515 + ],
491 "description": "<p>Disponibiliza um determinado bloco.</p>", 516 "description": "<p>Disponibiliza um determinado bloco.</p>",
492 "parameter": { 517 "parameter": {
493 "fields": { 518 "fields": {
@@ -550,6 +575,11 @@ @@ -550,6 +575,11 @@
550 "name": "excluirBloco", 575 "name": "excluirBloco",
551 "group": "Bloco", 576 "group": "Bloco",
552 "version": "2.0.0", 577 "version": "2.0.0",
  578 + "permission": [
  579 + {
  580 + "name": "RO_SEI_BROKER"
  581 + }
  582 + ],
553 "description": "<p>Exclui um bloco criado.</p>", 583 "description": "<p>Exclui um bloco criado.</p>",
554 "parameter": { 584 "parameter": {
555 "fields": { 585 "fields": {
@@ -610,6 +640,11 @@ @@ -610,6 +640,11 @@
610 "name": "gerarBloco", 640 "name": "gerarBloco",
611 "group": "Bloco", 641 "group": "Bloco",
612 "version": "2.0.0", 642 "version": "2.0.0",
  643 + "permission": [
  644 + {
  645 + "name": "RO_SEI_BROKER"
  646 + }
  647 + ],
613 "description": "<p>Gera um novo bloco.</p>", 648 "description": "<p>Gera um novo bloco.</p>",
614 "parameter": { 649 "parameter": {
615 "fields": { 650 "fields": {
@@ -722,6 +757,11 @@ @@ -722,6 +757,11 @@
722 "name": "incluirDocumentoComAnotacaoNoBloco", 757 "name": "incluirDocumentoComAnotacaoNoBloco",
723 "group": "Bloco", 758 "group": "Bloco",
724 "version": "2.0.0", 759 "version": "2.0.0",
  760 + "permission": [
  761 + {
  762 + "name": "RO_SEI_BROKER"
  763 + }
  764 + ],
725 "description": "<p>Inclui um documento no bloco.</p>", 765 "description": "<p>Inclui um documento no bloco.</p>",
726 "parameter": { 766 "parameter": {
727 "fields": { 767 "fields": {
@@ -799,6 +839,11 @@ @@ -799,6 +839,11 @@
799 "name": "incluirDocumentoNoBloco", 839 "name": "incluirDocumentoNoBloco",
800 "group": "Bloco", 840 "group": "Bloco",
801 "version": "2.0.0", 841 "version": "2.0.0",
  842 + "permission": [
  843 + {
  844 + "name": "RO_SEI_BROKER"
  845 + }
  846 + ],
802 "description": "<p>Inclui um documento no bloco.</p>", 847 "description": "<p>Inclui um documento no bloco.</p>",
803 "parameter": { 848 "parameter": {
804 "fields": { 849 "fields": {
@@ -868,6 +913,11 @@ @@ -868,6 +913,11 @@
868 "name": "incluirProcessoComAnotacaoNoBloco", 913 "name": "incluirProcessoComAnotacaoNoBloco",
869 "group": "Bloco", 914 "group": "Bloco",
870 "version": "2.0.0", 915 "version": "2.0.0",
  916 + "permission": [
  917 + {
  918 + "name": "RO_SEI_BROKER"
  919 + }
  920 + ],
871 "description": "<p>Inclui um processo no bloco, junto com uma anotação.</p>", 921 "description": "<p>Inclui um processo no bloco, junto com uma anotação.</p>",
872 "parameter": { 922 "parameter": {
873 "fields": { 923 "fields": {
@@ -958,6 +1008,11 @@ @@ -958,6 +1008,11 @@
958 "name": "incluirProcessoNoBloco", 1008 "name": "incluirProcessoNoBloco",
959 "group": "Bloco", 1009 "group": "Bloco",
960 "version": "2.0.0", 1010 "version": "2.0.0",
  1011 + "permission": [
  1012 + {
  1013 + "name": "RO_SEI_BROKER"
  1014 + }
  1015 + ],
961 "description": "<p>Inclui um processo no bloco.</p>", 1016 "description": "<p>Inclui um processo no bloco.</p>",
962 "parameter": { 1017 "parameter": {
963 "fields": { 1018 "fields": {
@@ -1040,6 +1095,11 @@ @@ -1040,6 +1095,11 @@
1040 "name": "retirarDocumentoDoBloco", 1095 "name": "retirarDocumentoDoBloco",
1041 "group": "Bloco", 1096 "group": "Bloco",
1042 "version": "2.0.0", 1097 "version": "2.0.0",
  1098 + "permission": [
  1099 + {
  1100 + "name": "RO_SEI_BROKER"
  1101 + }
  1102 + ],
1043 "description": "<p>Remove o documento do bloco.</p>", 1103 "description": "<p>Remove o documento do bloco.</p>",
1044 "parameter": { 1104 "parameter": {
1045 "fields": { 1105 "fields": {
@@ -1107,6 +1167,11 @@ @@ -1107,6 +1167,11 @@
1107 "name": "retirarProcessoDoBloco", 1167 "name": "retirarProcessoDoBloco",
1108 "group": "Bloco", 1168 "group": "Bloco",
1109 "version": "2.0.0", 1169 "version": "2.0.0",
  1170 + "permission": [
  1171 + {
  1172 + "name": "RO_SEI_BROKER"
  1173 + }
  1174 + ],
1110 "description": "<p>Este método remove o processo do bloco.</p>", 1175 "description": "<p>Este método remove o processo do bloco.</p>",
1111 "parameter": { 1176 "parameter": {
1112 "fields": { 1177 "fields": {
@@ -1243,6 +1308,11 @@ @@ -1243,6 +1308,11 @@
1243 "name": "listarCargos", 1308 "name": "listarCargos",
1244 "group": "Cargo", 1309 "group": "Cargo",
1245 "version": "2.0.0", 1310 "version": "2.0.0",
  1311 + "permission": [
  1312 + {
  1313 + "name": "RO_SEI_BROKER"
  1314 + }
  1315 + ],
1246 "description": "<p>Lista os cargos.</p>", 1316 "description": "<p>Lista os cargos.</p>",
1247 "parameter": { 1317 "parameter": {
1248 "fields": { 1318 "fields": {
@@ -1333,6 +1403,11 @@ @@ -1333,6 +1403,11 @@
1333 "name": "atualizarContato", 1403 "name": "atualizarContato",
1334 "group": "Contato", 1404 "group": "Contato",
1335 "version": "2.0.0", 1405 "version": "2.0.0",
  1406 + "permission": [
  1407 + {
  1408 + "name": "RO_SEI_BROKER"
  1409 + }
  1410 + ],
1336 "description": "<p>Atualizar contato</p>", 1411 "description": "<p>Atualizar contato</p>",
1337 "parameter": { 1412 "parameter": {
1338 "fields": { 1413 "fields": {
@@ -1620,6 +1695,11 @@ @@ -1620,6 +1695,11 @@
1620 "name": "criarContato", 1695 "name": "criarContato",
1621 "group": "Contato", 1696 "group": "Contato",
1622 "version": "2.0.0", 1697 "version": "2.0.0",
  1698 + "permission": [
  1699 + {
  1700 + "name": "RO_SEI_BROKER"
  1701 + }
  1702 + ],
1623 "description": "<p>Incluir contato</p>", 1703 "description": "<p>Incluir contato</p>",
1624 "parameter": { 1704 "parameter": {
1625 "fields": { 1705 "fields": {
@@ -1904,6 +1984,11 @@ @@ -1904,6 +1984,11 @@
1904 "name": "getContato", 1984 "name": "getContato",
1905 "group": "Contato", 1985 "group": "Contato",
1906 "version": "2.0.0", 1986 "version": "2.0.0",
  1987 + "permission": [
  1988 + {
  1989 + "name": "RO_SEI_BROKER"
  1990 + }
  1991 + ],
1907 "description": "<p>Consulta contato pela sigla(login)</p>", 1992 "description": "<p>Consulta contato pela sigla(login)</p>",
1908 "parameter": { 1993 "parameter": {
1909 "fields": { 1994 "fields": {
@@ -2193,6 +2278,11 @@ @@ -2193,6 +2278,11 @@
2193 "name": "listarContatos", 2278 "name": "listarContatos",
2194 "group": "Contato", 2279 "group": "Contato",
2195 "version": "2.0.0", 2280 "version": "2.0.0",
  2281 + "permission": [
  2282 + {
  2283 + "name": "RO_SEI_BROKER"
  2284 + }
  2285 + ],
2196 "description": "<p>Consulta os contatos de determinado tipo, o retorno pode ser PessoaFisica ou PessoaJuridica é recomendado utilizar a ans-commons-sei.</p>", 2286 "description": "<p>Consulta os contatos de determinado tipo, o retorno pode ser PessoaFisica ou PessoaJuridica é recomendado utilizar a ans-commons-sei.</p>",
2197 "parameter": { 2287 "parameter": {
2198 "fields": { 2288 "fields": {
@@ -2535,6 +2625,11 @@ @@ -2535,6 +2625,11 @@
2535 "name": "listarTipos", 2625 "name": "listarTipos",
2536 "group": "Contato", 2626 "group": "Contato",
2537 "version": "2.0.0", 2627 "version": "2.0.0",
  2628 + "permission": [
  2629 + {
  2630 + "name": "RO_SEI_BROKER"
  2631 + }
  2632 + ],
2538 "description": "<p>Consulta os tipos de contato.</p>", 2633 "description": "<p>Consulta os tipos de contato.</p>",
2539 "parameter": { 2634 "parameter": {
2540 "fields": { 2635 "fields": {
@@ -2588,6 +2683,11 @@ @@ -2588,6 +2683,11 @@
2588 "name": "cancelarDocumento", 2683 "name": "cancelarDocumento",
2589 "group": "Documento", 2684 "group": "Documento",
2590 "version": "2.0.0", 2685 "version": "2.0.0",
  2686 + "permission": [
  2687 + {
  2688 + "name": "RO_SEI_BROKER"
  2689 + }
  2690 + ],
2591 "description": "<p>Cancela um documento.</p>", 2691 "description": "<p>Cancela um documento.</p>",
2592 "parameter": { 2692 "parameter": {
2593 "fields": { 2693 "fields": {
@@ -2657,6 +2757,11 @@ @@ -2657,6 +2757,11 @@
2657 "name": "consultarDocumento", 2757 "name": "consultarDocumento",
2658 "group": "Documento", 2758 "group": "Documento",
2659 "version": "2.0.0", 2759 "version": "2.0.0",
  2760 + "permission": [
  2761 + {
  2762 + "name": "RO_SEI_BROKER"
  2763 + }
  2764 + ],
2660 "description": "<p>Consulta documento cadastrado no SEI.</p>", 2765 "description": "<p>Consulta documento cadastrado no SEI.</p>",
2661 "parameter": { 2766 "parameter": {
2662 "fields": { 2767 "fields": {
@@ -2994,6 +3099,11 @@ @@ -2994,6 +3099,11 @@
2994 "name": "consultarDocumentoInteressado", 3099 "name": "consultarDocumentoInteressado",
2995 "group": "Documento", 3100 "group": "Documento",
2996 "version": "2.0.0", 3101 "version": "2.0.0",
  3102 + "permission": [
  3103 + {
  3104 + "name": "RO_SEI_BROKER"
  3105 + }
  3106 + ],
2997 "description": "<p>Retorna os documentos de um determinado interessado.</p>", 3107 "description": "<p>Retorna os documentos de um determinado interessado.</p>",
2998 "parameter": { 3108 "parameter": {
2999 "fields": { 3109 "fields": {
@@ -3141,6 +3251,11 @@ @@ -3141,6 +3251,11 @@
3141 "name": "consultarDocumentosIncluidosBroker", 3251 "name": "consultarDocumentosIncluidosBroker",
3142 "group": "Documento", 3252 "group": "Documento",
3143 "version": "2.0.0", 3253 "version": "2.0.0",
  3254 + "permission": [
  3255 + {
  3256 + "name": "RO_SEI_BROKER"
  3257 + }
  3258 + ],
3144 "description": "<p>Consulta documentos inclusos pelo SEI-Broker.</p>", 3259 "description": "<p>Consulta documentos inclusos pelo SEI-Broker.</p>",
3145 "parameter": { 3260 "parameter": {
3146 "fields": { 3261 "fields": {
@@ -3312,6 +3427,11 @@ @@ -3312,6 +3427,11 @@
3312 "name": "exportarDocumento", 3427 "name": "exportarDocumento",
3313 "group": "Documento", 3428 "group": "Documento",
3314 "version": "2.0.0", 3429 "version": "2.0.0",
  3430 + "permission": [
  3431 + {
  3432 + "name": "RO_SEI_BROKER"
  3433 + }
  3434 + ],
3315 "description": "<p>Exporta documentos do SEI em PDF.</p>", 3435 "description": "<p>Exporta documentos do SEI em PDF.</p>",
3316 "parameter": { 3436 "parameter": {
3317 "fields": { 3437 "fields": {
@@ -3372,6 +3492,11 @@ @@ -3372,6 +3492,11 @@
3372 "name": "incluirDocumento", 3492 "name": "incluirDocumento",
3373 "group": "Documento", 3493 "group": "Documento",
3374 "version": "2.0.0", 3494 "version": "2.0.0",
  3495 + "permission": [
  3496 + {
  3497 + "name": "RO_SEI_BROKER"
  3498 + }
  3499 + ],
3375 "description": "<p>Inclui um documento no SEI, podem ser incluídos documentos internos e externos, para documentos externo o tamanho máximo é 20MB.</p>", 3500 "description": "<p>Inclui um documento no SEI, podem ser incluídos documentos internos e externos, para documentos externo o tamanho máximo é 20MB.</p>",
3376 "parameter": { 3501 "parameter": {
3377 "fields": { 3502 "fields": {
@@ -3671,6 +3796,11 @@ @@ -3671,6 +3796,11 @@
3671 "name": "listarTiposDocumentos", 3796 "name": "listarTiposDocumentos",
3672 "group": "Documento", 3797 "group": "Documento",
3673 "version": "2.0.0", 3798 "version": "2.0.0",
  3799 + "permission": [
  3800 + {
  3801 + "name": "RO_SEI_BROKER"
  3802 + }
  3803 + ],
3674 "description": "<p>Lista os tipos de documentos do SEI.</p>", 3804 "description": "<p>Lista os tipos de documentos do SEI.</p>",
3675 "parameter": { 3805 "parameter": {
3676 "fields": { 3806 "fields": {
@@ -3754,6 +3884,11 @@ @@ -3754,6 +3884,11 @@
3754 "name": "getCidade", 3884 "name": "getCidade",
3755 "group": "Endereco", 3885 "group": "Endereco",
3756 "version": "2.0.0", 3886 "version": "2.0.0",
  3887 + "permission": [
  3888 + {
  3889 + "name": "RO_SEI_BROKER"
  3890 + }
  3891 + ],
3757 "description": "<p>Consulta a cidade pelo código do IBGE.</p>", 3892 "description": "<p>Consulta a cidade pelo código do IBGE.</p>",
3758 "parameter": { 3893 "parameter": {
3759 "fields": { 3894 "fields": {
@@ -3863,6 +3998,11 @@ @@ -3863,6 +3998,11 @@
3863 "name": "getCidades", 3998 "name": "getCidades",
3864 "group": "Endereco", 3999 "group": "Endereco",
3865 "version": "2.0.0", 4000 "version": "2.0.0",
  4001 + "permission": [
  4002 + {
  4003 + "name": "RO_SEI_BROKER"
  4004 + }
  4005 + ],
3866 "description": "<p>Consulta as cidades de um determinado estado.</p>", 4006 "description": "<p>Consulta as cidades de um determinado estado.</p>",
3867 "parameter": { 4007 "parameter": {
3868 "fields": { 4008 "fields": {
@@ -3981,6 +4121,11 @@ @@ -3981,6 +4121,11 @@
3981 "name": "getEstado", 4121 "name": "getEstado",
3982 "group": "Endereco", 4122 "group": "Endereco",
3983 "version": "2.0.0", 4123 "version": "2.0.0",
  4124 + "permission": [
  4125 + {
  4126 + "name": "RO_SEI_BROKER"
  4127 + }
  4128 + ],
3984 "description": "<p>Consulta o estado pela sigla.</p>", 4129 "description": "<p>Consulta o estado pela sigla.</p>",
3985 "parameter": { 4130 "parameter": {
3986 "fields": { 4131 "fields": {
@@ -4093,6 +4238,11 @@ @@ -4093,6 +4238,11 @@
4093 "name": "getEstados", 4238 "name": "getEstados",
4094 "group": "Endereco", 4239 "group": "Endereco",
4095 "version": "2.0.0", 4240 "version": "2.0.0",
  4241 + "permission": [
  4242 + {
  4243 + "name": "RO_SEI_BROKER"
  4244 + }
  4245 + ],
4096 "description": "<p>Consulta estados cadastrados.</p>", 4246 "description": "<p>Consulta estados cadastrados.</p>",
4097 "parameter": { 4247 "parameter": {
4098 "fields": { 4248 "fields": {
@@ -4195,6 +4345,11 @@ @@ -4195,6 +4345,11 @@
4195 "name": "getPaises", 4345 "name": "getPaises",
4196 "group": "Endereco", 4346 "group": "Endereco",
4197 "version": "2.0.0", 4347 "version": "2.0.0",
  4348 + "permission": [
  4349 + {
  4350 + "name": "RO_SEI_BROKER"
  4351 + }
  4352 + ],
4198 "description": "<p>Consulta países cadastrados.</p>", 4353 "description": "<p>Consulta países cadastrados.</p>",
4199 "parameter": { 4354 "parameter": {
4200 "fields": { 4355 "fields": {
@@ -4276,6 +4431,11 @@ @@ -4276,6 +4431,11 @@
4276 "name": "listarExtensoesPermitidas", 4431 "name": "listarExtensoesPermitidas",
4277 "group": "Extensao", 4432 "group": "Extensao",
4278 "version": "2.0.0", 4433 "version": "2.0.0",
  4434 + "permission": [
  4435 + {
  4436 + "name": "RO_SEI_BROKER"
  4437 + }
  4438 + ],
4279 "description": "<p>Este método realiza uma busca pelas extensões de arquivos permitidas.</p>", 4439 "description": "<p>Este método realiza uma busca pelas extensões de arquivos permitidas.</p>",
4280 "parameter": { 4440 "parameter": {
4281 "fields": { 4441 "fields": {
@@ -4360,6 +4520,11 @@ @@ -4360,6 +4520,11 @@
4360 "name": "listarHipoteses", 4520 "name": "listarHipoteses",
4361 "group": "Hipotese_Legal", 4521 "group": "Hipotese_Legal",
4362 "version": "2.0.0", 4522 "version": "2.0.0",
  4523 + "permission": [
  4524 + {
  4525 + "name": "RO_SEI_BROKER"
  4526 + }
  4527 + ],
4363 "description": "<p>Lista as hipóteses legais.</p>", 4528 "description": "<p>Lista as hipóteses legais.</p>",
4364 "parameter": { 4529 "parameter": {
4365 "fields": { 4530 "fields": {
@@ -4645,6 +4810,11 @@ @@ -4645,6 +4810,11 @@
4645 "name": "listarMarcadores", 4810 "name": "listarMarcadores",
4646 "group": "Marcador", 4811 "group": "Marcador",
4647 "version": "2.0.0", 4812 "version": "2.0.0",
  4813 + "permission": [
  4814 + {
  4815 + "name": "RO_SEI_BROKER"
  4816 + }
  4817 + ],
4648 "description": "<p>Lista os marcadores de uma unidade.</p>", 4818 "description": "<p>Lista os marcadores de uma unidade.</p>",
4649 "parameter": { 4819 "parameter": {
4650 "fields": { 4820 "fields": {
@@ -4726,6 +4896,11 @@ @@ -4726,6 +4896,11 @@
4726 "name": "marcarProcesso", 4896 "name": "marcarProcesso",
4727 "group": "Marcador", 4897 "group": "Marcador",
4728 "version": "2.0.0", 4898 "version": "2.0.0",
  4899 + "permission": [
  4900 + {
  4901 + "name": "RO_SEI_BROKER"
  4902 + }
  4903 + ],
4729 "description": "<p>Adiciona um processo ao marcador.</p>", 4904 "description": "<p>Adiciona um processo ao marcador.</p>",
4730 "parameter": { 4905 "parameter": {
4731 "fields": { 4906 "fields": {
@@ -4805,6 +4980,11 @@ @@ -4805,6 +4980,11 @@
4805 "name": "abrirProcesso", 4980 "name": "abrirProcesso",
4806 "group": "Processo", 4981 "group": "Processo",
4807 "version": "2.0.0", 4982 "version": "2.0.0",
  4983 + "permission": [
  4984 + {
  4985 + "name": "RO_SEI_BROKER"
  4986 + }
  4987 + ],
4808 "description": "<p>Abre um processo.</p>", 4988 "description": "<p>Abre um processo.</p>",
4809 "parameter": { 4989 "parameter": {
4810 "fields": { 4990 "fields": {
@@ -5115,6 +5295,11 @@ @@ -5115,6 +5295,11 @@
5115 "name": "anexarProcesso", 5295 "name": "anexarProcesso",
5116 "group": "Processo", 5296 "group": "Processo",
5117 "version": "2.0.0", 5297 "version": "2.0.0",
  5298 + "permission": [
  5299 + {
  5300 + "name": "RO_SEI_BROKER"
  5301 + }
  5302 + ],
5118 "description": "<p>Anexar um processo.</p>", 5303 "description": "<p>Anexar um processo.</p>",
5119 "parameter": { 5304 "parameter": {
5120 "fields": { 5305 "fields": {
@@ -5187,6 +5372,11 @@ @@ -5187,6 +5372,11 @@
5187 "name": "bloquearProcesso", 5372 "name": "bloquearProcesso",
5188 "group": "Processo", 5373 "group": "Processo",
5189 "version": "2.0.0", 5374 "version": "2.0.0",
  5375 + "permission": [
  5376 + {
  5377 + "name": "RO_SEI_BROKER"
  5378 + }
  5379 + ],
5190 "description": "<p>Bloquear um processo.</p>", 5380 "description": "<p>Bloquear um processo.</p>",
5191 "parameter": { 5381 "parameter": {
5192 "fields": { 5382 "fields": {
@@ -5252,6 +5442,11 @@ @@ -5252,6 +5442,11 @@
5252 "name": "concluirProcesso", 5442 "name": "concluirProcesso",
5253 "group": "Processo", 5443 "group": "Processo",
5254 "version": "2.0.0", 5444 "version": "2.0.0",
  5445 + "permission": [
  5446 + {
  5447 + "name": "RO_SEI_BROKER"
  5448 + }
  5449 + ],
5255 "description": "<p>Conclui o processo informado.</p>", 5450 "description": "<p>Conclui o processo informado.</p>",
5256 "parameter": { 5451 "parameter": {
5257 "fields": { 5452 "fields": {
@@ -5327,6 +5522,11 @@ @@ -5327,6 +5522,11 @@
5327 "name": "consultarProcesso", 5522 "name": "consultarProcesso",
5328 "group": "Processo", 5523 "group": "Processo",
5329 "version": "2.0.0", 5524 "version": "2.0.0",
  5525 + "permission": [
  5526 + {
  5527 + "name": "RO_SEI_BROKER"
  5528 + }
  5529 + ],
5330 "description": "<p>Este método realiza uma consulta a processos no SEI e no SIPAR.</p>", 5530 "description": "<p>Este método realiza uma consulta a processos no SEI e no SIPAR.</p>",
5331 "parameter": { 5531 "parameter": {
5332 "fields": { 5532 "fields": {
@@ -6045,6 +6245,11 @@ @@ -6045,6 +6245,11 @@
6045 "name": "consultarProcessosInteressado", 6245 "name": "consultarProcessosInteressado",
6046 "group": "Processo", 6246 "group": "Processo",
6047 "version": "2.0.0", 6247 "version": "2.0.0",
  6248 + "permission": [
  6249 + {
  6250 + "name": "RO_SEI_BROKER"
  6251 + }
  6252 + ],
6048 "description": "<p>Retorna os processos de um determinado interessado.</p>", 6253 "description": "<p>Retorna os processos de um determinado interessado.</p>",
6049 "parameter": { 6254 "parameter": {
6050 "fields": { 6255 "fields": {
@@ -6174,6 +6379,11 @@ @@ -6174,6 +6379,11 @@
6174 "name": "desanexarProcesso", 6379 "name": "desanexarProcesso",
6175 "group": "Processo", 6380 "group": "Processo",
6176 "version": "2.0.0", 6381 "version": "2.0.0",
  6382 + "permission": [
  6383 + {
  6384 + "name": "RO_SEI_BROKER"
  6385 + }
  6386 + ],
6177 "description": "<p>Remove um processo anexado.</p>", 6387 "description": "<p>Remove um processo anexado.</p>",
6178 "parameter": { 6388 "parameter": {
6179 "fields": { 6389 "fields": {
@@ -6246,6 +6456,11 @@ @@ -6246,6 +6456,11 @@
6246 "name": "desbloquearProcesso", 6456 "name": "desbloquearProcesso",
6247 "group": "Processo", 6457 "group": "Processo",
6248 "version": "2.0.0", 6458 "version": "2.0.0",
  6459 + "permission": [
  6460 + {
  6461 + "name": "RO_SEI_BROKER"
  6462 + }
  6463 + ],
6249 "description": "<p>Desbloquear um processo.</p>", 6464 "description": "<p>Desbloquear um processo.</p>",
6250 "parameter": { 6465 "parameter": {
6251 "fields": { 6466 "fields": {
@@ -6302,6 +6517,11 @@ @@ -6302,6 +6517,11 @@
6302 "name": "desrelacionarProcesso", 6517 "name": "desrelacionarProcesso",
6303 "group": "Processo", 6518 "group": "Processo",
6304 "version": "2.0.0", 6519 "version": "2.0.0",
  6520 + "permission": [
  6521 + {
  6522 + "name": "RO_SEI_BROKER"
  6523 + }
  6524 + ],
6305 "description": "<p>Desrelacionar processos.</p>", 6525 "description": "<p>Desrelacionar processos.</p>",
6306 "parameter": { 6526 "parameter": {
6307 "fields": { 6527 "fields": {
@@ -6511,6 +6731,11 @@ @@ -6511,6 +6731,11 @@
6511 "name": "lancarAndamento", 6731 "name": "lancarAndamento",
6512 "group": "Processo", 6732 "group": "Processo",
6513 "version": "2.0.0", 6733 "version": "2.0.0",
  6734 + "permission": [
  6735 + {
  6736 + "name": "RO_SEI_BROKER"
  6737 + }
  6738 + ],
6514 "description": "<p>Lança um andamento ao processo.</p>", 6739 "description": "<p>Lança um andamento ao processo.</p>",
6515 "parameter": { 6740 "parameter": {
6516 "fields": { 6741 "fields": {
@@ -6713,6 +6938,11 @@ @@ -6713,6 +6938,11 @@
6713 "name": "listarAndamentos", 6938 "name": "listarAndamentos",
6714 "group": "Processo", 6939 "group": "Processo",
6715 "version": "2.0.0", 6940 "version": "2.0.0",
  6941 + "permission": [
  6942 + {
  6943 + "name": "RO_SEI_BROKER"
  6944 + }
  6945 + ],
6716 "description": "<p>Lista as andamentos do processo.</p>", 6946 "description": "<p>Lista as andamentos do processo.</p>",
6717 "parameter": { 6947 "parameter": {
6718 "fields": { 6948 "fields": {
@@ -6920,6 +7150,11 @@ @@ -6920,6 +7150,11 @@
6920 "name": "listarDocumentosPorProcesso", 7150 "name": "listarDocumentosPorProcesso",
6921 "group": "Processo", 7151 "group": "Processo",
6922 "version": "2.0.0", 7152 "version": "2.0.0",
  7153 + "permission": [
  7154 + {
  7155 + "name": "RO_SEI_BROKER"
  7156 + }
  7157 + ],
6923 "description": "<p>Retorna os documentos de um determinado processo.</p>", 7158 "description": "<p>Retorna os documentos de um determinado processo.</p>",
6924 "parameter": { 7159 "parameter": {
6925 "fields": { 7160 "fields": {
@@ -7026,6 +7261,11 @@ @@ -7026,6 +7261,11 @@
7026 "name": "listarTiposProcesso", 7261 "name": "listarTiposProcesso",
7027 "group": "Processo", 7262 "group": "Processo",
7028 "version": "2.0.0", 7263 "version": "2.0.0",
  7264 + "permission": [
  7265 + {
  7266 + "name": "RO_SEI_BROKER"
  7267 + }
  7268 + ],
7029 "description": "<p>Consulta os tipos de processo.</p>", 7269 "description": "<p>Consulta os tipos de processo.</p>",
7030 "parameter": { 7270 "parameter": {
7031 "fields": { 7271 "fields": {
@@ -7088,6 +7328,11 @@ @@ -7088,6 +7328,11 @@
7088 "name": "reabrirProcesso", 7328 "name": "reabrirProcesso",
7089 "group": "Processo", 7329 "group": "Processo",
7090 "version": "2.0.0", 7330 "version": "2.0.0",
  7331 + "permission": [
  7332 + {
  7333 + "name": "RO_SEI_BROKER"
  7334 + }
  7335 + ],
7091 "description": "<p>Reabre um processo.</p>", 7336 "description": "<p>Reabre um processo.</p>",
7092 "parameter": { 7337 "parameter": {
7093 "fields": { 7338 "fields": {
@@ -7161,6 +7406,11 @@ @@ -7161,6 +7406,11 @@
7161 "name": "relacionarProcesso", 7406 "name": "relacionarProcesso",
7162 "group": "Processo", 7407 "group": "Processo",
7163 "version": "2.0.0", 7408 "version": "2.0.0",
  7409 + "permission": [
  7410 + {
  7411 + "name": "RO_SEI_BROKER"
  7412 + }
  7413 + ],
7164 "description": "<p>Relacionar processos.</p>", 7414 "description": "<p>Relacionar processos.</p>",
7165 "parameter": { 7415 "parameter": {
7166 "fields": { 7416 "fields": {
@@ -7233,6 +7483,11 @@ @@ -7233,6 +7483,11 @@
7233 "name": "removerSobrestamentoProcesso", 7483 "name": "removerSobrestamentoProcesso",
7234 "group": "Processo", 7484 "group": "Processo",
7235 "version": "2.0.0", 7485 "version": "2.0.0",
  7486 + "permission": [
  7487 + {
  7488 + "name": "RO_SEI_BROKER"
  7489 + }
  7490 + ],
7236 "description": "<p>Remover sobrestamento de processo.</p>", 7491 "description": "<p>Remover sobrestamento de processo.</p>",
7237 "parameter": { 7492 "parameter": {
7238 "fields": { 7493 "fields": {
@@ -7289,6 +7544,11 @@ @@ -7289,6 +7544,11 @@
7289 "name": "sobrestarProcesso", 7544 "name": "sobrestarProcesso",
7290 "group": "Processo", 7545 "group": "Processo",
7291 "version": "2.0.0", 7546 "version": "2.0.0",
  7547 + "permission": [
  7548 + {
  7549 + "name": "RO_SEI_BROKER"
  7550 + }
  7551 + ],
7292 "description": "<p>Sobrestar processo.</p>", 7552 "description": "<p>Sobrestar processo.</p>",
7293 "parameter": { 7553 "parameter": {
7294 "fields": { 7554 "fields": {
@@ -7368,6 +7628,11 @@ @@ -7368,6 +7628,11 @@
7368 "name": "listarSeries", 7628 "name": "listarSeries",
7369 "group": "Serie", 7629 "group": "Serie",
7370 "version": "2.0.0", 7630 "version": "2.0.0",
  7631 + "permission": [
  7632 + {
  7633 + "name": "RO_SEI_BROKER"
  7634 + }
  7635 + ],
7371 "description": "<p>Este método realiza uma consulta às séries.</p>", 7636 "description": "<p>Este método realiza uma consulta às séries.</p>",
7372 "parameter": { 7637 "parameter": {
7373 "fields": { 7638 "fields": {
@@ -7459,6 +7724,11 @@ @@ -7459,6 +7724,11 @@
7459 "name": "listarTarefas", 7724 "name": "listarTarefas",
7460 "group": "Tarefa", 7725 "group": "Tarefa",
7461 "version": "2.0.0", 7726 "version": "2.0.0",
  7727 + "permission": [
  7728 + {
  7729 + "name": "RO_SEI_BROKER"
  7730 + }
  7731 + ],
7462 "description": "<p>Lista os tipos de tarefas existentes no SEI.</p>", 7732 "description": "<p>Lista os tipos de tarefas existentes no SEI.</p>",
7463 "parameter": { 7733 "parameter": {
7464 "fields": { 7734 "fields": {
@@ -7568,6 +7838,11 @@ @@ -7568,6 +7838,11 @@
7568 "name": "listarTiposConferencia", 7838 "name": "listarTiposConferencia",
7569 "group": "Tipos_Confer_ncia", 7839 "group": "Tipos_Confer_ncia",
7570 "version": "2.0.0", 7840 "version": "2.0.0",
  7841 + "permission": [
  7842 + {
  7843 + "name": "RO_SEI_BROKER"
  7844 + }
  7845 + ],
7571 "description": "<p>Lista os tipos de conferência.</p>", 7846 "description": "<p>Lista os tipos de conferência.</p>",
7572 "parameter": { 7847 "parameter": {
7573 "fields": { 7848 "fields": {
@@ -7635,6 +7910,11 @@ @@ -7635,6 +7910,11 @@
7635 "name": "consultarCodigo", 7910 "name": "consultarCodigo",
7636 "group": "Unidade", 7911 "group": "Unidade",
7637 "version": "2.0.0", 7912 "version": "2.0.0",
  7913 + "permission": [
  7914 + {
  7915 + "name": "RO_SEI_BROKER"
  7916 + }
  7917 + ],
7638 "description": "<p>Retorna o código da Unidade pesquisada.</p>", 7918 "description": "<p>Retorna o código da Unidade pesquisada.</p>",
7639 "parameter": { 7919 "parameter": {
7640 "fields": { 7920 "fields": {
@@ -7688,6 +7968,11 @@ @@ -7688,6 +7968,11 @@
7688 "name": "listarUnidades", 7968 "name": "listarUnidades",
7689 "group": "Unidade", 7969 "group": "Unidade",
7690 "version": "2.0.0", 7970 "version": "2.0.0",
  7971 + "permission": [
  7972 + {
  7973 + "name": "RO_SEI_BROKER"
  7974 + }
  7975 + ],
7691 "description": "<p>Retorna as Unidades cadastradas no SEI.</p>", 7976 "description": "<p>Retorna as Unidades cadastradas no SEI.</p>",
7692 "examples": [ 7977 "examples": [
7693 { 7978 {
@@ -7743,12 +8028,17 @@ @@ -7743,12 +8028,17 @@
7743 "groupTitle": "Unidade" 8028 "groupTitle": "Unidade"
7744 }, 8029 },
7745 { 8030 {
7746 - "type": "put",  
7747 - "url": "/usuarios/ativar", 8031 + "type": "post",
  8032 + "url": "/usuarios/ativos",
7748 "title": "Ativar usuário", 8033 "title": "Ativar usuário",
7749 "name": "ativarUsuario", 8034 "name": "ativarUsuario",
7750 "group": "Usuario", 8035 "group": "Usuario",
7751 "version": "2.0.0", 8036 "version": "2.0.0",
  8037 + "permission": [
  8038 + {
  8039 + "name": "RO_SEI_BROKER_ADM"
  8040 + }
  8041 + ],
7752 "description": "<p>Este método reativa usuários.</p>", 8042 "description": "<p>Este método reativa usuários.</p>",
7753 "parameter": { 8043 "parameter": {
7754 "fields": { 8044 "fields": {
@@ -7780,7 +8070,7 @@ @@ -7780,7 +8070,7 @@
7780 "examples": [ 8070 "examples": [
7781 { 8071 {
7782 "title": "Exemplo de requisição:\t", 8072 "title": "Exemplo de requisição:\t",
7783 - "content": "endpoint: http://<host>/sei-broker/service/usuarios/ativar\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", 8073 + "content": "endpoint: http://<host>/sei-broker/service/usuarios/ativos\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}",
7784 "type": "json" 8074 "type": "json"
7785 } 8075 }
7786 ], 8076 ],
@@ -7816,6 +8106,11 @@ @@ -7816,6 +8106,11 @@
7816 "name": "atribuirProcesso", 8106 "name": "atribuirProcesso",
7817 "group": "Usuario", 8107 "group": "Usuario",
7818 "version": "2.0.0", 8108 "version": "2.0.0",
  8109 + "permission": [
  8110 + {
  8111 + "name": "RO_SEI_BROKER"
  8112 + }
  8113 + ],
7819 "description": "<p>Este método atribui o processo a um usuário.</p>", 8114 "description": "<p>Este método atribui o processo a um usuário.</p>",
7820 "parameter": { 8115 "parameter": {
7821 "fields": { 8116 "fields": {
@@ -7893,6 +8188,11 @@ @@ -7893,6 +8188,11 @@
7893 "name": "buscarUsuario", 8188 "name": "buscarUsuario",
7894 "group": "Usuario", 8189 "group": "Usuario",
7895 "version": "2.0.0", 8190 "version": "2.0.0",
  8191 + "permission": [
  8192 + {
  8193 + "name": "RO_SEI_BROKER"
  8194 + }
  8195 + ],
7896 "description": "<p>Este método realiza a uma busca pelo login do usuário.</p>", 8196 "description": "<p>Este método realiza a uma busca pelo login do usuário.</p>",
7897 "parameter": { 8197 "parameter": {
7898 "fields": { 8198 "fields": {
@@ -7947,12 +8247,17 @@ @@ -7947,12 +8247,17 @@
7947 "groupTitle": "Usuario" 8247 "groupTitle": "Usuario"
7948 }, 8248 },
7949 { 8249 {
7950 - "type": "put",  
7951 - "url": "/usuarios/desativar", 8250 + "type": "delete",
  8251 + "url": "/usuarios/ativos",
7952 "title": "Desativar usuário", 8252 "title": "Desativar usuário",
7953 "name": "desativarUsuario", 8253 "name": "desativarUsuario",
7954 "group": "Usuario", 8254 "group": "Usuario",
7955 "version": "2.0.0", 8255 "version": "2.0.0",
  8256 + "permission": [
  8257 + {
  8258 + "name": "RO_SEI_BROKER_ADM"
  8259 + }
  8260 + ],
7956 "description": "<p>Este método desativa usuários.</p>", 8261 "description": "<p>Este método desativa usuários.</p>",
7957 "parameter": { 8262 "parameter": {
7958 "fields": { 8263 "fields": {
@@ -7984,7 +8289,7 @@ @@ -7984,7 +8289,7 @@
7984 "examples": [ 8289 "examples": [
7985 { 8290 {
7986 "title": "Exemplo de requisição:\t", 8291 "title": "Exemplo de requisição:\t",
7987 - "content": "endpoint: http://<host>/sei-broker/service/usuarios/desativar\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", 8292 + "content": "endpoint: [DELETE] http://<host>/sei-broker/service/usuarios/ativos/andre.guimaraes\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}",
7988 "type": "json" 8293 "type": "json"
7989 } 8294 }
7990 ], 8295 ],
@@ -8014,12 +8319,17 @@ @@ -8014,12 +8319,17 @@
8014 "groupTitle": "Usuario" 8319 "groupTitle": "Usuario"
8015 }, 8320 },
8016 { 8321 {
8017 - "type": "post",  
8018 - "url": "/usuarios/excluir", 8322 + "type": "delete",
  8323 + "url": "/usuarios/:login",
8019 "title": "Excluir usuário", 8324 "title": "Excluir usuário",
8020 "name": "excluirUsuario", 8325 "name": "excluirUsuario",
8021 "group": "Usuario", 8326 "group": "Usuario",
8022 "version": "2.0.0", 8327 "version": "2.0.0",
  8328 + "permission": [
  8329 + {
  8330 + "name": "RO_SEI_BROKER_ADM"
  8331 + }
  8332 + ],
8023 "description": "<p>Este método realiza a exclusão de usuários.</p>", 8333 "description": "<p>Este método realiza a exclusão de usuários.</p>",
8024 "parameter": { 8334 "parameter": {
8025 "fields": { 8335 "fields": {
@@ -8051,7 +8361,7 @@ @@ -8051,7 +8361,7 @@
8051 "examples": [ 8361 "examples": [
8052 { 8362 {
8053 "title": "Exemplo de requisição:\t", 8363 "title": "Exemplo de requisição:\t",
8054 - "content": "endpoint: http://<host>/sei-broker/service/usuarios/excluir\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", 8364 + "content": "endpoint: [DELETE] http://<host>/sei-broker/service/usuarios/andre.guimaraes\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}",
8055 "type": "json" 8365 "type": "json"
8056 } 8366 }
8057 ], 8367 ],
@@ -8087,6 +8397,11 @@ @@ -8087,6 +8397,11 @@
8087 "name": "incluirUsuario", 8397 "name": "incluirUsuario",
8088 "group": "Usuario", 8398 "group": "Usuario",
8089 "version": "2.0.0", 8399 "version": "2.0.0",
  8400 + "permission": [
  8401 + {
  8402 + "name": "RO_SEI_BROKER_ADM"
  8403 + }
  8404 + ],
8090 "description": "<p>Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.</p>", 8405 "description": "<p>Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.</p>",
8091 "parameter": { 8406 "parameter": {
8092 "fields": { 8407 "fields": {
@@ -8154,6 +8469,11 @@ @@ -8154,6 +8469,11 @@
8154 "name": "listarUsuarios", 8469 "name": "listarUsuarios",
8155 "group": "Usuario", 8470 "group": "Usuario",
8156 "version": "2.0.0", 8471 "version": "2.0.0",
  8472 + "permission": [
  8473 + {
  8474 + "name": "RO_SEI_BROKER"
  8475 + }
  8476 + ],
8157 "description": "<p>Este método realiza uma consulta aos usuários cadastrados que possuem o perfil &quot;Básico&quot;.</p>", 8477 "description": "<p>Este método realiza uma consulta aos usuários cadastrados que possuem o perfil &quot;Básico&quot;.</p>",
8158 "parameter": { 8478 "parameter": {
8159 "fields": { 8479 "fields": {
src/main/webapp/api-docs/api_project.js
1 define({ 1 define({
2 "name": "sei-broker", 2 "name": "sei-broker",
3 "version": "2.0.0", 3 "version": "2.0.0",
4 - "description": "Documentação da camada de integração ANS X SEI. Essa documentação serve para apoiar aos consumidores da camada de integração, pode ser necessário consultar a <a href=\"https://softwarepublico.gov.br/social/sei/manuais\">documentação oficial do SEI</a> para melhor entendimento do negócio e seus objetos.", 4 + "description": "Documentação da camada de integração ANS X SEI. Essa documentação serve para apoiar aos consumidores da camada de integração, pode ser necessário consultar a <a href=\"https://softwarepublico.gov.br/social/sei/manuais\">documentação oficial do SEI</a> para melhor entendimento do negócio e seus objetos. Mais informações do SEI-Broker veja o <a href=\"http://wiki.ans.gov.br/index.php/Sei-broker\">artigo wiki</a>.",
5 "title": "Documentação - sei-broker", 5 "title": "Documentação - sei-broker",
6 "url": "https://<host>/sei-broker/service", 6 "url": "https://<host>/sei-broker/service",
7 "sampleUrl": false, 7 "sampleUrl": false,
8 "apidoc": "0.2.0", 8 "apidoc": "0.2.0",
9 "generator": { 9 "generator": {
10 "name": "apidoc", 10 "name": "apidoc",
11 - "time": "2017-08-17T15:00:32.317Z", 11 + "time": "2017-08-18T16:47:20.717Z",
12 "url": "http://apidocjs.com", 12 "url": "http://apidocjs.com",
13 "version": "0.15.1" 13 "version": "0.15.1"
14 } 14 }
src/main/webapp/api-docs/api_project.json
1 { 1 {
2 "name": "sei-broker", 2 "name": "sei-broker",
3 "version": "2.0.0", 3 "version": "2.0.0",
4 - "description": "Documentação da camada de integração ANS X SEI. Essa documentação serve para apoiar aos consumidores da camada de integração, pode ser necessário consultar a <a href=\"https://softwarepublico.gov.br/social/sei/manuais\">documentação oficial do SEI</a> para melhor entendimento do negócio e seus objetos.", 4 + "description": "Documentação da camada de integração ANS X SEI. Essa documentação serve para apoiar aos consumidores da camada de integração, pode ser necessário consultar a <a href=\"https://softwarepublico.gov.br/social/sei/manuais\">documentação oficial do SEI</a> para melhor entendimento do negócio e seus objetos. Mais informações do SEI-Broker veja o <a href=\"http://wiki.ans.gov.br/index.php/Sei-broker\">artigo wiki</a>.",
5 "title": "Documentação - sei-broker", 5 "title": "Documentação - sei-broker",
6 "url": "https://<host>/sei-broker/service", 6 "url": "https://<host>/sei-broker/service",
7 "sampleUrl": false, 7 "sampleUrl": false,
8 "apidoc": "0.2.0", 8 "apidoc": "0.2.0",
9 "generator": { 9 "generator": {
10 "name": "apidoc", 10 "name": "apidoc",
11 - "time": "2017-08-17T15:00:32.317Z", 11 + "time": "2017-08-18T16:47:20.717Z",
12 "url": "http://apidocjs.com", 12 "url": "http://apidocjs.com",
13 "version": "0.15.1" 13 "version": "0.15.1"
14 } 14 }