Commit 373bb75d37e07e25e3e5bdd9d40f6b7a016d0564

Authored by andre guimaraes
1 parent dc14e694

Documentação dos serviços do domínio SIPAR, melhoria no serviço de criação de bl…

…oco que passou a permitir a sigla da unidade.
src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java
... ... @@ -257,8 +257,8 @@ public class BlocoResource {
257 257 @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
258 258 @Consumes({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
259 259 public Response gerarBloco(@PathParam("unidade") String unidade, NovoBloco bloco) throws Exception{
260   - String retorno = seiNativeService.gerarBloco(Constantes.SEI_BROKER, Operacao.GERAR_BLOCO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(), bloco.getDescricao(), bloco.getUnidades(),
261   - bloco.getDocumentos(), getSOuN(bloco.isDisponibilizar()));
  260 + String retorno = seiNativeService.gerarBloco(Constantes.SEI_BROKER, Operacao.GERAR_BLOCO, unidadeResource.consultarCodigo(unidade), bloco.getTipo().getCodigo(),
  261 + bloco.getDescricao(), unidadeResource.buscarCodigoUnidades(bloco.getUnidades()), bloco.getDocumentos(), getSOuN(bloco.isDisponibilizar()));
262 262  
263 263 return Response.created(getResourcePath(retorno)).entity(retorno).build();
264 264 }
... ...
src/main/java/br/gov/ans/integracao/sei/rest/SiparResource.java
... ... @@ -45,20 +45,24 @@ public class SiparResource {
45 45 private static int FALSE = 0;
46 46  
47 47 /**
48   - * @api {put} /sipar/importados Importar Processo SIPAR
  48 + * @api {post} /sipar/importados Importar Processo
49 49 * @apiName importarProcesso
50 50 * @apiGroup SIPAR
51 51 * @apiVersion 2.0.0
52 52 *
53 53 * @apiDescription Marca um processo físico (SIPAR) como importado para um processo eletrônico (SEI).
54   - *
55   - * @apiParam (Path Parameter) {String} processo Número do processo físico existente no SIPAR contendo 17 dígitos e iniciado com 33902. Ex. 33902111111111111
  54 + *
  55 + * @apiParam (Header Parameters) {String} content-type Informar text/plain
  56 + * @apiParam (Request Body) {String} processo Número do processo a ser importado
56 57 *
57   - * @apiExample {curl} Exemplo de requisição:
58   - * curl -i http://<host>/sei-broker/service/sipar/importados
  58 + * @apiExample Exemplo de requisição:
  59 + * endpoint: [POST] http://<host>/sei-broker/service/sipar/importados
  60 + *
  61 + * body:
  62 + * 33902112492200241
59 63 *
60 64 * @apiSuccessExample {json} Success-Response:
61   - * HTTP/1.1 204 No Content
  65 + * HTTP/1.1 201 Created
62 66 *
63 67 * @apiErrorExample {json} Error-Response:
64 68 * HTTP/1.1 500 Internal Server Error
... ... @@ -111,17 +115,17 @@ public class SiparResource {
111 115 }
112 116  
113 117 /**
114   - * @api {put} /processos-fisicos/{processo}/desmigracao 2.Desmigra Processo
115   - * @apiName desmigra
  118 + * @api {delete} /sipar/importados/:processo Cancelar Importação Processo
  119 + * @apiName cancelarImportacaoProcesso
116 120 * @apiGroup SIPAR
117   - * @apiVersion 1.0.0
  121 + * @apiVersion 2.0.0
118 122 *
119   - * @apiDescription Desmigra um processo iniciado no SIPAR e transferido para o SEI, permitindo novamente a anexação e tramitação no SIPAR.
  123 + * @apiDescription Desmarca um processo físico (SIPAR) como importado para um processo eletrônico (SEI).
120 124 *
121 125 * @apiParam (Path Parameter) {String} processo Número do processo físico existente no SIPAR contendo 17 dígitos e iniciado com 33902. Ex. 33902111111111111
122 126 *
123 127 * @apiExample {curl} Exemplo de requisição:
124   - * curl -i http://<host>/sipar-broker/service/processos-fisicos/33902111111111111/desmigracao
  128 + * curl -X DELETE http://<host>/sei-broker/service/sipar/importados/33902112492200241
125 129 *
126 130 * @apiSuccessExample {json} Success-Response:
127 131 * HTTP/1.1 204 No Content
... ... @@ -143,7 +147,7 @@ public class SiparResource {
143 147 *
144 148 *
145 149 * @apiErrorExample {json} Error-Response:
146   - * HTTP/1.1 409 Conflict
  150 + * HTTP/1.1 404 Not Found
147 151 * {
148 152 * "error":"Mensagem de erro."
149 153 * "code":"código do erro"
... ...
src/main/webapp/api-docs/api_data.js
... ... @@ -7751,6 +7751,133 @@ define({ &quot;api&quot;: [
7751 7751 "groupTitle": "Processo"
7752 7752 },
7753 7753 {
  7754 + "type": "delete",
  7755 + "url": "/sipar/importados/:processo",
  7756 + "title": "Cancelar Importação Processo",
  7757 + "name": "cancelarImportacaoProcesso",
  7758 + "group": "SIPAR",
  7759 + "version": "2.0.0",
  7760 + "description": "<p>Desmarca um processo físico (SIPAR) como importado para um processo eletrônico (SEI).</p>",
  7761 + "parameter": {
  7762 + "fields": {
  7763 + "Path Parameter": [
  7764 + {
  7765 + "group": "Path Parameter",
  7766 + "type": "String",
  7767 + "optional": false,
  7768 + "field": "processo",
  7769 + "description": "<p>Número do processo físico existente no SIPAR contendo 17 dígitos e iniciado com 33902. Ex. 33902111111111111</p>"
  7770 + }
  7771 + ]
  7772 + }
  7773 + },
  7774 + "examples": [
  7775 + {
  7776 + "title": "Exemplo de requisição:",
  7777 + "content": "curl -X DELETE http://<host>/sei-broker/service/sipar/importados/33902112492200241",
  7778 + "type": "curl"
  7779 + }
  7780 + ],
  7781 + "success": {
  7782 + "examples": [
  7783 + {
  7784 + "title": "Success-Response:",
  7785 + "content": "HTTP/1.1 204 No Content",
  7786 + "type": "json"
  7787 + }
  7788 + ]
  7789 + },
  7790 + "error": {
  7791 + "examples": [
  7792 + {
  7793 + "title": "Error-Response:",
  7794 + "content": "HTTP/1.1 500 Internal Server Error\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7795 + "type": "json"
  7796 + },
  7797 + {
  7798 + "title": "Error-Response:",
  7799 + "content": "HTTP/1.1 400 Bad Request\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7800 + "type": "json"
  7801 + },
  7802 + {
  7803 + "title": "Error-Response:",
  7804 + "content": "HTTP/1.1 404 Not Found\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7805 + "type": "json"
  7806 + }
  7807 + ]
  7808 + },
  7809 + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SiparResource.java",
  7810 + "groupTitle": "SIPAR"
  7811 + },
  7812 + {
  7813 + "type": "post",
  7814 + "url": "/sipar/importados",
  7815 + "title": "Importar Processo",
  7816 + "name": "importarProcesso",
  7817 + "group": "SIPAR",
  7818 + "version": "2.0.0",
  7819 + "description": "<p>Marca um processo físico (SIPAR) como importado para um processo eletrônico (SEI).</p>",
  7820 + "parameter": {
  7821 + "fields": {
  7822 + "Header Parameters": [
  7823 + {
  7824 + "group": "Header Parameters",
  7825 + "type": "String",
  7826 + "optional": false,
  7827 + "field": "content-type",
  7828 + "description": "<p>Informar text/plain</p>"
  7829 + }
  7830 + ],
  7831 + "Request Body": [
  7832 + {
  7833 + "group": "Request Body",
  7834 + "type": "String",
  7835 + "optional": false,
  7836 + "field": "processo",
  7837 + "description": "<p>Número do processo a ser importado</p>"
  7838 + }
  7839 + ]
  7840 + }
  7841 + },
  7842 + "examples": [
  7843 + {
  7844 + "title": "Exemplo de requisição:\t",
  7845 + "content": "endpoint: [POST] http://<host>/sei-broker/service/sipar/importados\n\nbody:\n33902112492200241",
  7846 + "type": "json"
  7847 + }
  7848 + ],
  7849 + "success": {
  7850 + "examples": [
  7851 + {
  7852 + "title": "Success-Response:",
  7853 + "content": "HTTP/1.1 201 Created",
  7854 + "type": "json"
  7855 + }
  7856 + ]
  7857 + },
  7858 + "error": {
  7859 + "examples": [
  7860 + {
  7861 + "title": "Error-Response:",
  7862 + "content": "HTTP/1.1 500 Internal Server Error\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7863 + "type": "json"
  7864 + },
  7865 + {
  7866 + "title": "Error-Response:",
  7867 + "content": "HTTP/1.1 400 Bad Request\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7868 + "type": "json"
  7869 + },
  7870 + {
  7871 + "title": "Error-Response:",
  7872 + "content": "HTTP/1.1 409 Conflict\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7873 + "type": "json"
  7874 + }
  7875 + ]
  7876 + },
  7877 + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SiparResource.java",
  7878 + "groupTitle": "SIPAR"
  7879 + },
  7880 + {
7754 7881 "type": "get",
7755 7882 "url": "/:unidade/series",
7756 7883 "title": "Listar séries",
... ... @@ -8157,12 +8284,17 @@ define({ &quot;api&quot;: [
8157 8284 "groupTitle": "Unidade"
8158 8285 },
8159 8286 {
8160   - "type": "put",
8161   - "url": "/usuarios/ativar",
  8287 + "type": "post",
  8288 + "url": "/usuarios/ativos",
8162 8289 "title": "Ativar usuário",
8163 8290 "name": "ativarUsuario",
8164 8291 "group": "Usuario",
8165 8292 "version": "2.0.0",
  8293 + "permission": [
  8294 + {
  8295 + "name": "RO_SEI_BROKER_ADM"
  8296 + }
  8297 + ],
8166 8298 "description": "<p>Este método reativa usuários.</p>",
8167 8299 "parameter": {
8168 8300 "fields": {
... ... @@ -8194,7 +8326,7 @@ define({ &quot;api&quot;: [
8194 8326 "examples": [
8195 8327 {
8196 8328 "title": "Exemplo de requisição:\t",
8197   - "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}",
  8329 + "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}",
8198 8330 "type": "json"
8199 8331 }
8200 8332 ],
... ... @@ -8230,6 +8362,11 @@ define({ &quot;api&quot;: [
8230 8362 "name": "atribuirProcesso",
8231 8363 "group": "Usuario",
8232 8364 "version": "2.0.0",
  8365 + "permission": [
  8366 + {
  8367 + "name": "RO_SEI_BROKER"
  8368 + }
  8369 + ],
8233 8370 "description": "<p>Este método atribui o processo a um usuário.</p>",
8234 8371 "parameter": {
8235 8372 "fields": {
... ... @@ -8307,6 +8444,11 @@ define({ &quot;api&quot;: [
8307 8444 "name": "buscarUsuario",
8308 8445 "group": "Usuario",
8309 8446 "version": "2.0.0",
  8447 + "permission": [
  8448 + {
  8449 + "name": "RO_SEI_BROKER"
  8450 + }
  8451 + ],
8310 8452 "description": "<p>Este método realiza a uma busca pelo login do usuário.</p>",
8311 8453 "parameter": {
8312 8454 "fields": {
... ... @@ -8361,12 +8503,17 @@ define({ &quot;api&quot;: [
8361 8503 "groupTitle": "Usuario"
8362 8504 },
8363 8505 {
8364   - "type": "put",
8365   - "url": "/usuarios/desativar",
  8506 + "type": "delete",
  8507 + "url": "/usuarios/ativos",
8366 8508 "title": "Desativar usuário",
8367 8509 "name": "desativarUsuario",
8368 8510 "group": "Usuario",
8369 8511 "version": "2.0.0",
  8512 + "permission": [
  8513 + {
  8514 + "name": "RO_SEI_BROKER_ADM"
  8515 + }
  8516 + ],
8370 8517 "description": "<p>Este método desativa usuários.</p>",
8371 8518 "parameter": {
8372 8519 "fields": {
... ... @@ -8398,7 +8545,7 @@ define({ &quot;api&quot;: [
8398 8545 "examples": [
8399 8546 {
8400 8547 "title": "Exemplo de requisição:\t",
8401   - "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}",
  8548 + "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}",
8402 8549 "type": "json"
8403 8550 }
8404 8551 ],
... ... @@ -8428,12 +8575,17 @@ define({ &quot;api&quot;: [
8428 8575 "groupTitle": "Usuario"
8429 8576 },
8430 8577 {
8431   - "type": "post",
8432   - "url": "/usuarios/excluir",
  8578 + "type": "delete",
  8579 + "url": "/usuarios/:login",
8433 8580 "title": "Excluir usuário",
8434 8581 "name": "excluirUsuario",
8435 8582 "group": "Usuario",
8436 8583 "version": "2.0.0",
  8584 + "permission": [
  8585 + {
  8586 + "name": "RO_SEI_BROKER_ADM"
  8587 + }
  8588 + ],
8437 8589 "description": "<p>Este método realiza a exclusão de usuários.</p>",
8438 8590 "parameter": {
8439 8591 "fields": {
... ... @@ -8465,7 +8617,7 @@ define({ &quot;api&quot;: [
8465 8617 "examples": [
8466 8618 {
8467 8619 "title": "Exemplo de requisição:\t",
8468   - "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}",
  8620 + "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}",
8469 8621 "type": "json"
8470 8622 }
8471 8623 ],
... ... @@ -8501,6 +8653,11 @@ define({ &quot;api&quot;: [
8501 8653 "name": "incluirUsuario",
8502 8654 "group": "Usuario",
8503 8655 "version": "2.0.0",
  8656 + "permission": [
  8657 + {
  8658 + "name": "RO_SEI_BROKER_ADM"
  8659 + }
  8660 + ],
8504 8661 "description": "<p>Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.</p>",
8505 8662 "parameter": {
8506 8663 "fields": {
... ... @@ -8568,6 +8725,11 @@ define({ &quot;api&quot;: [
8568 8725 "name": "listarUsuarios",
8569 8726 "group": "Usuario",
8570 8727 "version": "2.0.0",
  8728 + "permission": [
  8729 + {
  8730 + "name": "RO_SEI_BROKER"
  8731 + }
  8732 + ],
8571 8733 "description": "<p>Este método realiza uma consulta aos usuários cadastrados que possuem o perfil &quot;Básico&quot;.</p>",
8572 8734 "parameter": {
8573 8735 "fields": {
... ...
src/main/webapp/api-docs/api_data.json
... ... @@ -7751,6 +7751,133 @@
7751 7751 "groupTitle": "Processo"
7752 7752 },
7753 7753 {
  7754 + "type": "delete",
  7755 + "url": "/sipar/importados/:processo",
  7756 + "title": "Cancelar Importação Processo",
  7757 + "name": "cancelarImportacaoProcesso",
  7758 + "group": "SIPAR",
  7759 + "version": "2.0.0",
  7760 + "description": "<p>Desmarca um processo físico (SIPAR) como importado para um processo eletrônico (SEI).</p>",
  7761 + "parameter": {
  7762 + "fields": {
  7763 + "Path Parameter": [
  7764 + {
  7765 + "group": "Path Parameter",
  7766 + "type": "String",
  7767 + "optional": false,
  7768 + "field": "processo",
  7769 + "description": "<p>Número do processo físico existente no SIPAR contendo 17 dígitos e iniciado com 33902. Ex. 33902111111111111</p>"
  7770 + }
  7771 + ]
  7772 + }
  7773 + },
  7774 + "examples": [
  7775 + {
  7776 + "title": "Exemplo de requisição:",
  7777 + "content": "curl -X DELETE http://<host>/sei-broker/service/sipar/importados/33902112492200241",
  7778 + "type": "curl"
  7779 + }
  7780 + ],
  7781 + "success": {
  7782 + "examples": [
  7783 + {
  7784 + "title": "Success-Response:",
  7785 + "content": "HTTP/1.1 204 No Content",
  7786 + "type": "json"
  7787 + }
  7788 + ]
  7789 + },
  7790 + "error": {
  7791 + "examples": [
  7792 + {
  7793 + "title": "Error-Response:",
  7794 + "content": "HTTP/1.1 500 Internal Server Error\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7795 + "type": "json"
  7796 + },
  7797 + {
  7798 + "title": "Error-Response:",
  7799 + "content": "HTTP/1.1 400 Bad Request\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7800 + "type": "json"
  7801 + },
  7802 + {
  7803 + "title": "Error-Response:",
  7804 + "content": "HTTP/1.1 404 Not Found\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7805 + "type": "json"
  7806 + }
  7807 + ]
  7808 + },
  7809 + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SiparResource.java",
  7810 + "groupTitle": "SIPAR"
  7811 + },
  7812 + {
  7813 + "type": "post",
  7814 + "url": "/sipar/importados",
  7815 + "title": "Importar Processo",
  7816 + "name": "importarProcesso",
  7817 + "group": "SIPAR",
  7818 + "version": "2.0.0",
  7819 + "description": "<p>Marca um processo físico (SIPAR) como importado para um processo eletrônico (SEI).</p>",
  7820 + "parameter": {
  7821 + "fields": {
  7822 + "Header Parameters": [
  7823 + {
  7824 + "group": "Header Parameters",
  7825 + "type": "String",
  7826 + "optional": false,
  7827 + "field": "content-type",
  7828 + "description": "<p>Informar text/plain</p>"
  7829 + }
  7830 + ],
  7831 + "Request Body": [
  7832 + {
  7833 + "group": "Request Body",
  7834 + "type": "String",
  7835 + "optional": false,
  7836 + "field": "processo",
  7837 + "description": "<p>Número do processo a ser importado</p>"
  7838 + }
  7839 + ]
  7840 + }
  7841 + },
  7842 + "examples": [
  7843 + {
  7844 + "title": "Exemplo de requisição:\t",
  7845 + "content": "endpoint: [POST] http://<host>/sei-broker/service/sipar/importados\n\nbody:\n33902112492200241",
  7846 + "type": "json"
  7847 + }
  7848 + ],
  7849 + "success": {
  7850 + "examples": [
  7851 + {
  7852 + "title": "Success-Response:",
  7853 + "content": "HTTP/1.1 201 Created",
  7854 + "type": "json"
  7855 + }
  7856 + ]
  7857 + },
  7858 + "error": {
  7859 + "examples": [
  7860 + {
  7861 + "title": "Error-Response:",
  7862 + "content": "HTTP/1.1 500 Internal Server Error\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7863 + "type": "json"
  7864 + },
  7865 + {
  7866 + "title": "Error-Response:",
  7867 + "content": "HTTP/1.1 400 Bad Request\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7868 + "type": "json"
  7869 + },
  7870 + {
  7871 + "title": "Error-Response:",
  7872 + "content": "HTTP/1.1 409 Conflict\n{\n\t\t\"error\":\"Mensagem de erro.\"\n\t\t\"code\":\"código do erro\"\n}",
  7873 + "type": "json"
  7874 + }
  7875 + ]
  7876 + },
  7877 + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SiparResource.java",
  7878 + "groupTitle": "SIPAR"
  7879 + },
  7880 + {
7754 7881 "type": "get",
7755 7882 "url": "/:unidade/series",
7756 7883 "title": "Listar séries",
... ... @@ -8157,12 +8284,17 @@
8157 8284 "groupTitle": "Unidade"
8158 8285 },
8159 8286 {
8160   - "type": "put",
8161   - "url": "/usuarios/ativar",
  8287 + "type": "post",
  8288 + "url": "/usuarios/ativos",
8162 8289 "title": "Ativar usuário",
8163 8290 "name": "ativarUsuario",
8164 8291 "group": "Usuario",
8165 8292 "version": "2.0.0",
  8293 + "permission": [
  8294 + {
  8295 + "name": "RO_SEI_BROKER_ADM"
  8296 + }
  8297 + ],
8166 8298 "description": "<p>Este método reativa usuários.</p>",
8167 8299 "parameter": {
8168 8300 "fields": {
... ... @@ -8194,7 +8326,7 @@
8194 8326 "examples": [
8195 8327 {
8196 8328 "title": "Exemplo de requisição:\t",
8197   - "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}",
  8329 + "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}",
8198 8330 "type": "json"
8199 8331 }
8200 8332 ],
... ... @@ -8230,6 +8362,11 @@
8230 8362 "name": "atribuirProcesso",
8231 8363 "group": "Usuario",
8232 8364 "version": "2.0.0",
  8365 + "permission": [
  8366 + {
  8367 + "name": "RO_SEI_BROKER"
  8368 + }
  8369 + ],
8233 8370 "description": "<p>Este método atribui o processo a um usuário.</p>",
8234 8371 "parameter": {
8235 8372 "fields": {
... ... @@ -8307,6 +8444,11 @@
8307 8444 "name": "buscarUsuario",
8308 8445 "group": "Usuario",
8309 8446 "version": "2.0.0",
  8447 + "permission": [
  8448 + {
  8449 + "name": "RO_SEI_BROKER"
  8450 + }
  8451 + ],
8310 8452 "description": "<p>Este método realiza a uma busca pelo login do usuário.</p>",
8311 8453 "parameter": {
8312 8454 "fields": {
... ... @@ -8361,12 +8503,17 @@
8361 8503 "groupTitle": "Usuario"
8362 8504 },
8363 8505 {
8364   - "type": "put",
8365   - "url": "/usuarios/desativar",
  8506 + "type": "delete",
  8507 + "url": "/usuarios/ativos",
8366 8508 "title": "Desativar usuário",
8367 8509 "name": "desativarUsuario",
8368 8510 "group": "Usuario",
8369 8511 "version": "2.0.0",
  8512 + "permission": [
  8513 + {
  8514 + "name": "RO_SEI_BROKER_ADM"
  8515 + }
  8516 + ],
8370 8517 "description": "<p>Este método desativa usuários.</p>",
8371 8518 "parameter": {
8372 8519 "fields": {
... ... @@ -8398,7 +8545,7 @@
8398 8545 "examples": [
8399 8546 {
8400 8547 "title": "Exemplo de requisição:\t",
8401   - "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}",
  8548 + "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}",
8402 8549 "type": "json"
8403 8550 }
8404 8551 ],
... ... @@ -8428,12 +8575,17 @@
8428 8575 "groupTitle": "Usuario"
8429 8576 },
8430 8577 {
8431   - "type": "post",
8432   - "url": "/usuarios/excluir",
  8578 + "type": "delete",
  8579 + "url": "/usuarios/:login",
8433 8580 "title": "Excluir usuário",
8434 8581 "name": "excluirUsuario",
8435 8582 "group": "Usuario",
8436 8583 "version": "2.0.0",
  8584 + "permission": [
  8585 + {
  8586 + "name": "RO_SEI_BROKER_ADM"
  8587 + }
  8588 + ],
8437 8589 "description": "<p>Este método realiza a exclusão de usuários.</p>",
8438 8590 "parameter": {
8439 8591 "fields": {
... ... @@ -8465,7 +8617,7 @@
8465 8617 "examples": [
8466 8618 {
8467 8619 "title": "Exemplo de requisição:\t",
8468   - "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}",
  8620 + "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}",
8469 8621 "type": "json"
8470 8622 }
8471 8623 ],
... ... @@ -8501,6 +8653,11 @@
8501 8653 "name": "incluirUsuario",
8502 8654 "group": "Usuario",
8503 8655 "version": "2.0.0",
  8656 + "permission": [
  8657 + {
  8658 + "name": "RO_SEI_BROKER_ADM"
  8659 + }
  8660 + ],
8504 8661 "description": "<p>Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.</p>",
8505 8662 "parameter": {
8506 8663 "fields": {
... ... @@ -8568,6 +8725,11 @@
8568 8725 "name": "listarUsuarios",
8569 8726 "group": "Usuario",
8570 8727 "version": "2.0.0",
  8728 + "permission": [
  8729 + {
  8730 + "name": "RO_SEI_BROKER"
  8731 + }
  8732 + ],
8571 8733 "description": "<p>Este método realiza uma consulta aos usuários cadastrados que possuem o perfil &quot;Básico&quot;.</p>",
8572 8734 "parameter": {
8573 8735 "fields": {
... ...
src/main/webapp/api-docs/api_project.js
... ... @@ -8,7 +8,7 @@ define({
8 8 "apidoc": "0.2.0",
9 9 "generator": {
10 10 "name": "apidoc",
11   - "time": "2017-10-10T15:40:47.315Z",
  11 + "time": "2017-10-30T13:05:05.280Z",
12 12 "url": "http://apidocjs.com",
13 13 "version": "0.15.1"
14 14 }
... ...
src/main/webapp/api-docs/api_project.json
... ... @@ -8,7 +8,7 @@
8 8 "apidoc": "0.2.0",
9 9 "generator": {
10 10 "name": "apidoc",
11   - "time": "2017-10-10T15:40:47.315Z",
  11 + "time": "2017-10-30T13:05:05.280Z",
12 12 "url": "http://apidocjs.com",
13 13 "version": "0.15.1"
14 14 }
... ...