From 17b60a93eb63abfaab5280febccf0dcde78c748c Mon Sep 17 00:00:00 2001 From: andre guimaraes Date: Mon, 10 Jul 2017 14:43:54 +0000 Subject: [PATCH] Melhorias no serviço de consulta do documentos por processo, agora retornando os erros como deveria. Adicionado endpoint para o serviço de consulta de séries que também passou a ficar disponível como consulta a tipos de documentos. --- .classpath | 4 ++-- pom.xml | 2 +- src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java | 10 +++++++--- src/main/java/br/gov/ans/integracao/sei/dao/ProcessoDAO.java | 15 +++++++++++++++ src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java | 2 +- src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java | 17 ++++++++++++++++- src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/main/resources/messages.properties | 3 +++ src/main/webapp/api-docs/api_data.js | 255 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------- src/main/webapp/api-docs/api_data.json | 255 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------- src/main/webapp/api-docs/api_project.js | 2 +- src/main/webapp/api-docs/api_project.json | 2 +- 12 files changed, 417 insertions(+), 210 deletions(-) diff --git a/.classpath b/.classpath index 260e4f4..63cfcbe 100644 --- a/.classpath +++ b/.classpath @@ -33,9 +33,9 @@ - + - + diff --git a/pom.xml b/pom.xml index d017a15..976e3e8 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.gov.ans sei-broker - 2.1 + 2.2 war sei-broker Projeto demonstrativo de webservice Rest diff --git a/src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java b/src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java index 47bafb2..fb3f2ca 100644 --- a/src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java +++ b/src/main/java/br/gov/ans/integracao/sei/dao/DocumentoDAO.java @@ -7,12 +7,15 @@ import java.util.HashMap; import java.util.List; import javax.persistence.EntityManager; +import javax.persistence.NoResultException; import javax.persistence.PersistenceContext; import javax.persistence.PersistenceContextType; import javax.persistence.Query; import org.apache.commons.lang3.StringUtils; +import br.gov.ans.exceptions.BusinessException; +import br.gov.ans.exceptions.ResourceNotFoundException; import br.gov.ans.integracao.sei.modelo.DocumentoResumido; public class DocumentoDAO { @@ -79,7 +82,7 @@ public class DocumentoDAO { } @SuppressWarnings("unchecked") - public List getDocumentosProcesso(String processo){ + public List getDocumentosProcesso(String idProcedimento){ HashMap parametros = new HashMap(); StringBuilder builder = new StringBuilder("SELECT pr.protocolo_formatado_pesquisa numero, s.nome tipo, d.numero numeroInformado, "); @@ -88,9 +91,9 @@ public class DocumentoDAO { builder.append("FROM protocolo pr, documento d, serie s "); builder.append("WHERE d.id_serie = s.id_serie "); builder.append("AND pr.id_protocolo = d.id_documento "); - builder.append("AND d.id_procedimento = (SELECT id_protocolo FROM protocolo WHERE protocolo_formatado = :processo) "); + builder.append("AND d.id_procedimento = :idProcedimento "); - parametros.put("processo", processo); + parametros.put("idProcedimento", idProcedimento); builder.append("ORDER BY pr.dta_geracao ASC"); @@ -100,4 +103,5 @@ public class DocumentoDAO { return query.getResultList(); } + } diff --git a/src/main/java/br/gov/ans/integracao/sei/dao/ProcessoDAO.java b/src/main/java/br/gov/ans/integracao/sei/dao/ProcessoDAO.java index c23fcca..51ed0c0 100644 --- a/src/main/java/br/gov/ans/integracao/sei/dao/ProcessoDAO.java +++ b/src/main/java/br/gov/ans/integracao/sei/dao/ProcessoDAO.java @@ -3,6 +3,7 @@ package br.gov.ans.integracao.sei.dao; import static br.gov.ans.integracao.sei.utils.Util.setPaginacaoQuery; import static br.gov.ans.integracao.sei.utils.Util.setQueryParameters; +import java.math.BigInteger; import java.util.HashMap; import java.util.List; @@ -76,4 +77,18 @@ public class ProcessoDAO { return Long.valueOf(query.getSingleResult().toString()); } + + + public BigInteger getIdProcedimento(String processo){ + HashMap parametros = new HashMap(); + String sql = "SELECT id_protocolo FROM protocolo WHERE protocolo_formatado = :processo"; + + parametros.put("processo", processo); + + Query query = em.createNativeQuery(sql); + + setQueryParameters(query, parametros); + + return (BigInteger) query.getSingleResult(); + } } diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java index 52c7ad7..b9d62a4 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java @@ -220,7 +220,7 @@ public class DocumentoResource { * @apiParam (Request Body) {String} [protocoloProcedimento] Número do processo onde o documento deve ser inserido, visível para o usuário. Opcional se IdProcedimento informado. * @apiParam (Request Body) {String} [idTipoConferencia] Identificador do tipo de conferência associada com o documento externo * @apiParam (Request Body) {String{50}} [numero] Número do documento, passar null para documentos gerados com numeração controlada pelo SEI.Para documentos externos informar o número ou nome complementar a ser exibido na árvore de documentos do processo (o SEI não controla numeração de documentos externos). - * @apiParam (Request Body) {String} [data] Data do documento, obrigatório para documentos externos. Passar null para documentos gerados + * @apiParam (Request Body) {String} [data] Data do documento (dd/MM/yyyy), obrigatório para documentos externos. Passar null para documentos gerados. * @apiParam (Request Body) {String} [descricao] Descrição do documento para documentos gerados. Passar null para documentos externos * @apiParam (Request Body) {Remetente} [remetente] Obrigatório para documentos externos, passar null para documentos gerados. * @apiParam (Request Body) {String} [remetente.nome] Nome do remetente diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java index 44860f4..b2274b8 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java @@ -7,6 +7,7 @@ import static br.gov.ans.integracao.sei.utils.Util.getSOuN; import static br.gov.ans.integracao.sei.utils.Util.parseInt; import static br.gov.ans.integracao.sei.utils.Util.trueOrFalse; +import java.math.BigInteger; import java.net.URI; import java.rmi.RemoteException; import java.util.ArrayList; @@ -16,6 +17,7 @@ import java.util.Set; import javax.ejb.Stateless; import javax.inject.Inject; +import javax.persistence.NoResultException; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; import javax.ws.rs.GET; @@ -38,6 +40,7 @@ import org.jboss.logging.Logger; import org.jboss.resteasy.annotations.providers.jaxb.Wrapped; import br.gov.ans.exceptions.BusinessException; +import br.gov.ans.exceptions.ResourceNotFoundException; import br.gov.ans.integracao.sei.client.Andamento; import br.gov.ans.integracao.sei.client.AtributoAndamento; import br.gov.ans.integracao.sei.client.RetornoConsultaProcedimento; @@ -1127,7 +1130,19 @@ public class ProcessoResource { @Path("/{unidade}/processos/{processo:\\d+}/documentos") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public List listarDocumentosPorProcesso(@PathParam("unidade") String unidade, @PathParam("processo") String processo) throws RemoteException, Exception{ - return documentoDAO.getDocumentosProcesso(formatarNumeroProcesso(processo)); + try{ + BigInteger idProcedimento = processoDAO.getIdProcedimento(formatarNumeroProcesso(processo)); + + List documentosProcesso = documentoDAO.getDocumentosProcesso(idProcedimento.toString()); + + if(documentosProcesso.isEmpty()){ + throw new ResourceNotFoundException(messages.getMessage("erro.processo.sem.documentos",formatarNumeroProcesso(processo))); + } + + return documentosProcesso; + }catch(NoResultException ex){ + throw new BusinessException(messages.getMessage("erro.processo.nao.pertence.sei", formatarNumeroProcesso(processo))); + } } public URI getResourcePath(String resourceId){ diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java index 4543256..747bd52 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java @@ -9,18 +9,24 @@ import java.util.List; import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.GET; +import javax.ws.rs.NotFoundException; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; +import javax.ws.rs.core.GenericEntity; import javax.ws.rs.core.MediaType; +import javax.ws.rs.core.Response; import org.apache.commons.lang3.StringUtils; import br.gov.ans.integracao.sei.client.SeiPortTypeProxy; import br.gov.ans.integracao.sei.client.Serie; +import br.gov.ans.integracao.sei.modelo.InclusaoDocumento; import br.gov.ans.integracao.sei.modelo.Operacao; +import br.gov.ans.integracao.sei.modelo.TipoDocumento; import br.gov.ans.integracao.sei.utils.Constantes; +import br.gov.ans.utils.MessageUtils; @Path("/") @Stateless @@ -31,6 +37,9 @@ public class SeriesResource { @Inject private UnidadeResource unidadeResource; + + @Inject + private MessageUtils messages; /** * @api {get} /:unidade/series Listar séries @@ -76,4 +85,55 @@ public class SeriesResource { return series; } + + /** + * @api {get} /:unidade/tipos-documentos Listar tipos documentos + * @apiName listarTiposDocumentos + * @apiGroup Documento + * @apiVersion 2.0.0 + * + * @apiDescription Lista os tipos de documentos do SEI. + * + * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. + * + * @apiParam (Query Parameters) {String} [filtro] Para filtrar por documentos que contenham o trecho no nome. + * + * @apiExample {curl} Exemplo de requisição: + * curl -i https:///sei-broker/service/COSAP/tipos-documentos + * + * @apiSuccess (Sucesso - 200) {List} tipos Lista com os tipos de documentos + * @apiSuccess (Sucesso - 200) {String} tipos.identificador Identificador do tipo de documento + * @apiSuccess (Sucesso - 200) {String} tipos.nome Nome do tipo de documento + * @apiSuccess (Sucesso - 200) {String} series.aplicabilidade T = Documentos internos e externos, I = documentos internos, E = documentos externos e F = formulários + * + * @apiErrorExample {json} Error-Response: + * HTTP/1.1 500 Internal Server Error + * { + * "error":"Mensagem de erro." + * "code":"código do erro" + * } + */ + @GET + @Path("{unidade}/tipos-documentos") + @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) + public Response listarTiposDocumentos(@PathParam("unidade") String unidade, @QueryParam("filtro") String filtro) throws Exception{ + Serie[] series = listarSeries(unidade, null, filtro); + + if(series == null || series.length < 1){ + throw new NotFoundException(messages.getMessage("erro.tipo.documento.nao.encontrado")); + } + + return Response.ok(new GenericEntity>(getTiposDocumentos(series)){}).build(); + } + + public List getTiposDocumentos(Serie[] series){ + List tipos = new ArrayList(); + + for(Serie s : series){ + tipos.add(new TipoDocumento(s.getIdSerie(), s.getNome(), s.getAplicabilidade())); + } + + return tipos; + } + } diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties index 8cc1211..2a058f5 100644 --- a/src/main/resources/messages.properties +++ b/src/main/resources/messages.properties @@ -32,7 +32,9 @@ erro.persistir.confirmacao.inclusao.documento = Ocorreu um erro ao persistir a c erro.processar.conteudo.json = Erro ao processar o conteudo JSON, verifique a formação do JSON e se o envio foi realizado em Base64. erro.processo.anexado.nao.infomado = Número do processo a anexar não informado. erro.processo.incluir.bloco = Não foi possivel incluir o processo no bloco. +erro.processo.nao.pertence.sei = O processo {0} não pertence ao SEI. erro.processo.relacionado.nao.infomado = É necessário informar o número do processo relacionado. +erro.processo.sem.documentos = Nenhum documento anexado ao processo {0}. erro.registrar.exclusao.documento = Erro ao registrar a exclusão do documento {0}. erro.registro.inclusao = Ocorreu um erro ao persistir o registro de inclusão. erro.relacionar.processo = Ocorreu um erro ao relacionar os processos. @@ -50,6 +52,7 @@ erro.template.documento.recebido = O uso de templates é vedado a documentos gera erro.template.nao.encontrado = Template {0} não encontrado. erro.testar.mysql = Erro ao testar conexao MySQL. erro.testar.oracle = Erro ao testar conexao Oracle. +erro.tipo.documento.nao.encontrado = Nenhum tipo de documento foi encontrado. erro.tipo.pessoa.invalido = Tipo de pessoa inválido. erro.unidade.nao.encontrada = Unidade {0} não encontrada. erro.usuario.nao.encontrado = Usuário {0} não encontrado. diff --git a/src/main/webapp/api-docs/api_data.js b/src/main/webapp/api-docs/api_data.js index 44b4c05..f4e5ddc 100644 --- a/src/main/webapp/api-docs/api_data.js +++ b/src/main/webapp/api-docs/api_data.js @@ -109,7 +109,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -215,7 +215,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -275,7 +275,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -478,7 +478,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -540,7 +540,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -600,7 +600,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -712,7 +712,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -789,7 +789,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -858,7 +858,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -948,7 +948,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1030,7 +1030,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1097,7 +1097,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1177,7 +1177,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1203,37 +1203,9 @@ define({ "api": [ "type": "", "url": "", "version": "0.0.0", - "filename": "sei-broker/src/main/webapp/api-docs/main.js", - "group": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", - "groupTitle": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", - "name": "" - }, - { - "success": { - "fields": { - "Success 200": [ - { - "group": "Success 200", - "optional": false, - "field": "varname1", - "description": "

No type.

" - }, - { - "group": "Success 200", - "type": "String", - "optional": false, - "field": "varname2", - "description": "

With type.

" - } - ] - } - }, - "type": "", - "url": "", - "version": "0.0.0", - "filename": "sei-broker/target/sei-broker-2.1/api-docs/main.js", - "group": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", - "groupTitle": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", + "filename": "branch_homologacao/src/main/webapp/api-docs/main.js", + "group": "C__ANS_sei_broker_Fontes_branches_branch_homologacao_src_main_webapp_api_docs_main_js", + "groupTitle": "C__ANS_sei_broker_Fontes_branches_branch_homologacao_src_main_webapp_api_docs_main_js", "name": "" }, { @@ -1323,7 +1295,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", "groupTitle": "Cargo" }, { @@ -1610,7 +1582,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -1894,7 +1866,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2183,7 +2155,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2525,7 +2497,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2578,7 +2550,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2647,7 +2619,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -2984,7 +2956,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3131,7 +3103,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3302,7 +3274,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3362,7 +3334,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3446,7 +3418,7 @@ define({ "api": [ "type": "String", "optional": true, "field": "data", - "description": "

Data do documento, obrigatório para documentos externos. Passar null para documentos gerados

" + "description": "

Data do documento (dd/MM/yyyy), obrigatório para documentos externos. Passar null para documentos gerados.

" }, { "group": "Request Body", @@ -3661,7 +3633,90 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "groupTitle": "Documento" + }, + { + "type": "get", + "url": "/:unidade/tipos-documentos", + "title": "Listar tipos documentos", + "name": "listarTiposDocumentos", + "group": "Documento", + "version": "2.0.0", + "description": "

Lista os tipos de documentos do SEI.

", + "parameter": { + "fields": { + "Path Parameters": [ + { + "group": "Path Parameters", + "type": "String", + "optional": false, + "field": "unidade", + "description": "

Sigla da Unidade cadastrada no SEI.

" + } + ], + "Query Parameters": [ + { + "group": "Query Parameters", + "type": "String", + "optional": true, + "field": "filtro", + "description": "

Para filtrar por documentos que contenham o trecho no nome.

" + } + ] + } + }, + "examples": [ + { + "title": "Exemplo de requisição:", + "content": "curl -i https:///sei-broker/service/COSAP/tipos-documentos", + "type": "curl" + } + ], + "success": { + "fields": { + "Sucesso - 200": [ + { + "group": "Sucesso - 200", + "type": "List", + "optional": false, + "field": "tipos", + "description": "

Lista com os tipos de documentos

" + }, + { + "group": "Sucesso - 200", + "type": "String", + "optional": false, + "field": "tipos.identificador", + "description": "

Identificador do tipo de documento

" + }, + { + "group": "Sucesso - 200", + "type": "String", + "optional": false, + "field": "tipos.nome", + "description": "

Nome do tipo de documento

" + }, + { + "group": "Sucesso - 200", + "type": "String", + "optional": false, + "field": "series.aplicabilidade", + "description": "

T = Documentos internos e externos, I = documentos internos, E = documentos externos e F = formulários

" + } + ] + } + }, + "error": { + "examples": [ + { + "title": "Error-Response:", + "content": "HTTP/1.1 500 Internal Server Error\n{\n\t\"error\":\"Mensagem de erro.\"\n\t\"code\":\"código do erro\"\n}", + "type": "json" + } + ] + }, + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Documento" }, { @@ -3770,7 +3825,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -3888,7 +3943,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4000,7 +4055,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4102,7 +4157,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4183,7 +4238,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4267,7 +4322,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", "groupTitle": "Extensao" }, { @@ -4357,7 +4412,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", "groupTitle": "Hipotese_Legal" }, { @@ -4432,7 +4487,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4472,7 +4527,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4512,7 +4567,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4552,7 +4607,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4633,7 +4688,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -4712,7 +4767,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -5022,7 +5077,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5094,7 +5149,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5159,7 +5214,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5234,7 +5289,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5952,7 +6007,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6081,7 +6136,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6153,7 +6208,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6209,7 +6264,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6272,7 +6327,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6413,7 +6468,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6615,7 +6670,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6822,7 +6877,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6928,7 +6983,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6990,7 +7045,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7063,7 +7118,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7135,7 +7190,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7191,7 +7246,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7270,7 +7325,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7361,7 +7416,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Serie" }, { @@ -7470,7 +7525,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", "groupTitle": "Tarefa" }, { @@ -7537,7 +7592,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", "groupTitle": "Tipos_Confer_ncia" }, { @@ -7590,7 +7645,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7651,7 +7706,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7718,7 +7773,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7793,7 +7848,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7846,7 +7901,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7913,7 +7968,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7980,7 +8035,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8047,7 +8102,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8108,7 +8163,7 @@ define({ "api": [ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" } ] }); diff --git a/src/main/webapp/api-docs/api_data.json b/src/main/webapp/api-docs/api_data.json index c3ba2b2..8c658ed 100644 --- a/src/main/webapp/api-docs/api_data.json +++ b/src/main/webapp/api-docs/api_data.json @@ -109,7 +109,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -215,7 +215,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -275,7 +275,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -478,7 +478,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -540,7 +540,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -600,7 +600,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -712,7 +712,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -789,7 +789,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -858,7 +858,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -948,7 +948,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1030,7 +1030,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1097,7 +1097,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1177,7 +1177,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1203,37 +1203,9 @@ "type": "", "url": "", "version": "0.0.0", - "filename": "sei-broker/src/main/webapp/api-docs/main.js", - "group": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", - "groupTitle": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", - "name": "" - }, - { - "success": { - "fields": { - "Success 200": [ - { - "group": "Success 200", - "optional": false, - "field": "varname1", - "description": "

No type.

" - }, - { - "group": "Success 200", - "type": "String", - "optional": false, - "field": "varname2", - "description": "

With type.

" - } - ] - } - }, - "type": "", - "url": "", - "version": "0.0.0", - "filename": "sei-broker/target/sei-broker-2.1/api-docs/main.js", - "group": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", - "groupTitle": "C__ANS_sei_broker_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", + "filename": "branch_homologacao/src/main/webapp/api-docs/main.js", + "group": "C__ANS_sei_broker_Fontes_branches_branch_homologacao_src_main_webapp_api_docs_main_js", + "groupTitle": "C__ANS_sei_broker_Fontes_branches_branch_homologacao_src_main_webapp_api_docs_main_js", "name": "" }, { @@ -1323,7 +1295,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", "groupTitle": "Cargo" }, { @@ -1610,7 +1582,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -1894,7 +1866,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2183,7 +2155,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2525,7 +2497,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2578,7 +2550,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2647,7 +2619,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -2984,7 +2956,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3131,7 +3103,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3302,7 +3274,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3362,7 +3334,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3446,7 +3418,7 @@ "type": "String", "optional": true, "field": "data", - "description": "

Data do documento, obrigatório para documentos externos. Passar null para documentos gerados

" + "description": "

Data do documento (dd/MM/yyyy), obrigatório para documentos externos. Passar null para documentos gerados.

" }, { "group": "Request Body", @@ -3661,7 +3633,90 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "groupTitle": "Documento" + }, + { + "type": "get", + "url": "/:unidade/tipos-documentos", + "title": "Listar tipos documentos", + "name": "listarTiposDocumentos", + "group": "Documento", + "version": "2.0.0", + "description": "

Lista os tipos de documentos do SEI.

", + "parameter": { + "fields": { + "Path Parameters": [ + { + "group": "Path Parameters", + "type": "String", + "optional": false, + "field": "unidade", + "description": "

Sigla da Unidade cadastrada no SEI.

" + } + ], + "Query Parameters": [ + { + "group": "Query Parameters", + "type": "String", + "optional": true, + "field": "filtro", + "description": "

Para filtrar por documentos que contenham o trecho no nome.

" + } + ] + } + }, + "examples": [ + { + "title": "Exemplo de requisição:", + "content": "curl -i https:///sei-broker/service/COSAP/tipos-documentos", + "type": "curl" + } + ], + "success": { + "fields": { + "Sucesso - 200": [ + { + "group": "Sucesso - 200", + "type": "List", + "optional": false, + "field": "tipos", + "description": "

Lista com os tipos de documentos

" + }, + { + "group": "Sucesso - 200", + "type": "String", + "optional": false, + "field": "tipos.identificador", + "description": "

Identificador do tipo de documento

" + }, + { + "group": "Sucesso - 200", + "type": "String", + "optional": false, + "field": "tipos.nome", + "description": "

Nome do tipo de documento

" + }, + { + "group": "Sucesso - 200", + "type": "String", + "optional": false, + "field": "series.aplicabilidade", + "description": "

T = Documentos internos e externos, I = documentos internos, E = documentos externos e F = formulários

" + } + ] + } + }, + "error": { + "examples": [ + { + "title": "Error-Response:", + "content": "HTTP/1.1 500 Internal Server Error\n{\n\t\"error\":\"Mensagem de erro.\"\n\t\"code\":\"código do erro\"\n}", + "type": "json" + } + ] + }, + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Documento" }, { @@ -3770,7 +3825,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -3888,7 +3943,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4000,7 +4055,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4102,7 +4157,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4183,7 +4238,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4267,7 +4322,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", "groupTitle": "Extensao" }, { @@ -4357,7 +4412,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", "groupTitle": "Hipotese_Legal" }, { @@ -4432,7 +4487,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4472,7 +4527,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4512,7 +4567,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4552,7 +4607,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4633,7 +4688,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -4712,7 +4767,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -5022,7 +5077,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5094,7 +5149,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5159,7 +5214,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5234,7 +5289,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5952,7 +6007,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6081,7 +6136,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6153,7 +6208,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6209,7 +6264,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6272,7 +6327,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6413,7 +6468,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6615,7 +6670,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6822,7 +6877,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6928,7 +6983,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6990,7 +7045,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7063,7 +7118,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7135,7 +7190,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7191,7 +7246,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7270,7 +7325,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7361,7 +7416,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Serie" }, { @@ -7470,7 +7525,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", "groupTitle": "Tarefa" }, { @@ -7537,7 +7592,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", "groupTitle": "Tipos_Confer_ncia" }, { @@ -7590,7 +7645,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7651,7 +7706,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7718,7 +7773,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7793,7 +7848,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7846,7 +7901,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7913,7 +7968,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7980,7 +8035,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8047,7 +8102,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8108,7 +8163,7 @@ } ] }, - "filename": "sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" } ] diff --git a/src/main/webapp/api-docs/api_project.js b/src/main/webapp/api-docs/api_project.js index 4068af8..a6525b3 100644 --- a/src/main/webapp/api-docs/api_project.js +++ b/src/main/webapp/api-docs/api_project.js @@ -8,7 +8,7 @@ define({ "apidoc": "0.2.0", "generator": { "name": "apidoc", - "time": "2017-05-30T13:44:55.325Z", + "time": "2017-07-10T14:43:00.339Z", "url": "http://apidocjs.com", "version": "0.15.1" } diff --git a/src/main/webapp/api-docs/api_project.json b/src/main/webapp/api-docs/api_project.json index eb08936..3fc51af 100644 --- a/src/main/webapp/api-docs/api_project.json +++ b/src/main/webapp/api-docs/api_project.json @@ -8,7 +8,7 @@ "apidoc": "0.2.0", "generator": { "name": "apidoc", - "time": "2017-05-30T13:44:55.325Z", + "time": "2017-07-10T14:43:00.339Z", "url": "http://apidocjs.com", "version": "0.15.1" } -- libgit2 0.21.2