From 9978c1e0a25e2eb010f6997e0718ce92e08019b9 Mon Sep 17 00:00:00 2001 From: andre guimaraes Date: Thu, 17 Aug 2017 17:59:56 +0000 Subject: [PATCH] Problema com wrap de Exceptions lançadas nos EJBs, atualização de documentação e melhorias solicitadas pelos clientes. --- src/main/java/br/gov/ans/exceptions/BusinessException.java | 3 +++ src/main/java/br/gov/ans/exceptions/ResourceNotFoundException.java | 3 +++ src/main/java/br/gov/ans/exceptions/WrappedException.java | 3 +++ src/main/java/br/gov/ans/integracao/sei/client/Usuario.java | 37 +++++++++++++------------------------ src/main/java/br/gov/ans/integracao/sei/modelo/UsuarioProjeto.java | 112 ---------------------------------------------------------------------------------------------------------------- src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java | 2 -- src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java | 2 -- src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java | 2 -- src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java | 2 -- src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java | 27 ++++++++++++++------------- src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java | 7 ++++--- src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java | 2 -- src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java | 43 +++++++++++++++++++++++-------------------- src/main/resources/messages.properties | 1 + src/main/webapp/WEB-INF/web.xml | 4 ++++ src/main/webapp/api-docs/api_data.js | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------- src/main/webapp/api-docs/api_data.json | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------- src/main/webapp/api-docs/api_project.js | 2 +- src/main/webapp/api-docs/api_project.json | 2 +- 19 files changed, 372 insertions(+), 398 deletions(-) delete mode 100644 src/main/java/br/gov/ans/integracao/sei/modelo/UsuarioProjeto.java diff --git a/src/main/java/br/gov/ans/exceptions/BusinessException.java b/src/main/java/br/gov/ans/exceptions/BusinessException.java index 3e4b73e..2c847f8 100644 --- a/src/main/java/br/gov/ans/exceptions/BusinessException.java +++ b/src/main/java/br/gov/ans/exceptions/BusinessException.java @@ -1,5 +1,8 @@ package br.gov.ans.exceptions; +import javax.ejb.ApplicationException; + +@ApplicationException public class BusinessException extends Exception{ private static final long serialVersionUID = 1L; diff --git a/src/main/java/br/gov/ans/exceptions/ResourceNotFoundException.java b/src/main/java/br/gov/ans/exceptions/ResourceNotFoundException.java index f4433db..541984c 100644 --- a/src/main/java/br/gov/ans/exceptions/ResourceNotFoundException.java +++ b/src/main/java/br/gov/ans/exceptions/ResourceNotFoundException.java @@ -1,5 +1,8 @@ package br.gov.ans.exceptions; +import javax.ejb.ApplicationException; + +@ApplicationException public class ResourceNotFoundException extends Exception { private static final long serialVersionUID = 1L; diff --git a/src/main/java/br/gov/ans/exceptions/WrappedException.java b/src/main/java/br/gov/ans/exceptions/WrappedException.java index 7808297..0fd1d8c 100644 --- a/src/main/java/br/gov/ans/exceptions/WrappedException.java +++ b/src/main/java/br/gov/ans/exceptions/WrappedException.java @@ -1,5 +1,8 @@ package br.gov.ans.exceptions; +import javax.ejb.ApplicationException; + +@ApplicationException public class WrappedException extends Exception{ private static final long serialVersionUID = 1L; diff --git a/src/main/java/br/gov/ans/integracao/sei/client/Usuario.java b/src/main/java/br/gov/ans/integracao/sei/client/Usuario.java index b086d75..b101962 100644 --- a/src/main/java/br/gov/ans/integracao/sei/client/Usuario.java +++ b/src/main/java/br/gov/ans/integracao/sei/client/Usuario.java @@ -89,30 +89,19 @@ public class Usuario implements java.io.Serializable { this.nome = nome; } - private java.lang.Object __equalsCalc = null; - public synchronized boolean equals(java.lang.Object obj) { - if (!(obj instanceof Usuario)) return false; - Usuario other = (Usuario) obj; - if (obj == null) return false; - if (this == obj) return true; - if (__equalsCalc != null) { - return (__equalsCalc == obj); - } - __equalsCalc = obj; - boolean _equals; - _equals = true && - ((this.idUsuario==null && other.getIdUsuario()==null) || - (this.idUsuario!=null && - this.idUsuario.equals(other.getIdUsuario()))) && - ((this.sigla==null && other.getSigla()==null) || - (this.sigla!=null && - this.sigla.equals(other.getSigla()))) && - ((this.nome==null && other.getNome()==null) || - (this.nome!=null && - this.nome.equals(other.getNome()))); - __equalsCalc = null; - return _equals; - } + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof Usuario)){ + return false; + } + + Usuario other = (Usuario) obj; + + if(this.getSigla().equals(other.getSigla())){ + return true; + } + + return false; + } private boolean __hashCodeCalc = false; public synchronized int hashCode() { diff --git a/src/main/java/br/gov/ans/integracao/sei/modelo/UsuarioProjeto.java b/src/main/java/br/gov/ans/integracao/sei/modelo/UsuarioProjeto.java deleted file mode 100644 index c529d91..0000000 --- a/src/main/java/br/gov/ans/integracao/sei/modelo/UsuarioProjeto.java +++ /dev/null @@ -1,112 +0,0 @@ -package br.gov.ans.integracao.sei.modelo; - -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.NamedQueries; -import javax.persistence.NamedQuery; -import javax.persistence.SequenceGenerator; -import javax.persistence.Table; - -@Entity -@Table(name = "DIDES.TB_USUARIO_PROJETO") -@SequenceGenerator(name = "sq_usuario_projeto", sequenceName = "DIDES.NOME_DA_SEQUENCE") -@NamedQueries({ @NamedQuery(name = "Usuario.findAllUsuarioServico", query = "SELECT u FROM UsuarioProjeto u " - + "WHERE u.idPessoa is null AND u.senha is not null AND u.usuarioProjeto = 1") }) -public class UsuarioProjeto { - - @Id - @GeneratedValue(generator = "sq_usuario_projeto", strategy = GenerationType.SEQUENCE) - @Column(name = "ID_USUARIO") - private Long id; - - @Column(name = "ID_PESSOA_USUARIO") - private Long idPessoa; - - @Column(name = "DE_LOGIN_USUARIO") - private String loginUsuario; - - @Column(name = "DE_SENHA") - private String senha; - - @Column(name = "NM_USUARIO") - private String nomeUsuario; - - @Column(name = "LG_ATIVO") - private Long status; - - @Column(name = "LG_USUARIO_PROJECT") - private Long usuarioProjeto; - - @Column(name = "LG_BLOQUEADO") - private Long usuarioBloqueado; - - @Column(name = "DE_OBSERVACAO_USUARIO") - private String observacao; - - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getIdPessoa() { - return idPessoa; - } - - public void setIdPessoa(Long idPessoa) { - this.idPessoa = idPessoa; - } - - public String getLoginUsuario() { - return loginUsuario; - } - - public void setLoginUsuario(String loginUsuario) { - this.loginUsuario = loginUsuario; - } - - public String getNomeUsuario() { - return nomeUsuario; - } - - public void setNomeUsuario(String nomeUsuario) { - this.nomeUsuario = nomeUsuario; - } - - public Long getStatus() { - return status; - } - - public void setStatus(Long status) { - this.status = status; - } - - public Long getUsuarioBloqueado() { - return usuarioBloqueado; - } - - public void setUsuarioBloqueado(Long usuarioBloqueado) { - this.usuarioBloqueado = usuarioBloqueado; - } - - public String getObservacao() { - return observacao; - } - - public void setObservacao(String observacao) { - this.observacao = observacao; - } - - public String getSenha() { - return senha; - } - - public void setSenha(String senha) { - this.senha = senha; - } -} diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java index 9cbfedd..07f9389 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java @@ -3,7 +3,6 @@ package br.gov.ans.integracao.sei.rest; import java.net.URI; import java.rmi.RemoteException; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.POST; @@ -27,7 +26,6 @@ import br.gov.ans.integracao.sei.utils.Constantes; import br.gov.ans.utils.MessageUtils; @Path("/") -@Stateless public class ArquivoResource { @Inject diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java index d4b5b27..ee87081 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java @@ -6,7 +6,6 @@ import static br.gov.ans.integracao.sei.utils.Util.trueOrFalse; import java.net.URI; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.DELETE; @@ -34,7 +33,6 @@ import br.gov.ans.integracao.sei.utils.Constantes; import br.gov.ans.utils.MessageUtils; @Path("") -@Stateless public class BlocoResource { @Inject diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java index 2568b6e..4f31f17 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java @@ -1,6 +1,5 @@ package br.gov.ans.integracao.sei.rest; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -15,7 +14,6 @@ import br.gov.ans.integracao.sei.modelo.Operacao; import br.gov.ans.integracao.sei.utils.Constantes; @Path("/") -@Stateless public class ExtensoesResource { @Inject diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java index d5fa462..01e31e6 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java @@ -5,7 +5,6 @@ import static br.gov.ans.integracao.sei.utils.Util.trueOrFalse; import java.rmi.RemoteException; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; @@ -27,7 +26,6 @@ import br.gov.ans.integracao.sei.utils.Constantes; import br.gov.ans.utils.MessageUtils; @Path("/") -@Stateless public class MarcadorResource { @Inject 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 b2274b8..38af54d 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 @@ -15,7 +15,6 @@ import java.util.HashMap; import java.util.List; import java.util.Set; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.persistence.NoResultException; import javax.ws.rs.Consumes; @@ -68,7 +67,6 @@ import br.gov.ans.utils.MessageUtils; @Path("") -@Stateless public class ProcessoResource { @Inject @@ -315,22 +313,24 @@ public class ProcessoResource { * @apiName enviarProcesso * @apiGroup Processo * @apiVersion 2.0.0 + * + * @apiPermission RO_SEI_BROKER * * @apiDescription Envia processos a outras unidades. * - * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI + * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. Representa a unidade de localização atual do processo. * * @apiParam (Query Parameters) {String = "S (sim), N (não)"} [reabir=N] Reabrir automaticamente caso esteja concluído na unidade * @apiParam (Query Parameters) {String = "S (sim), N (não)"} [auto-formatacao=S] O broker utilizará a mascara padrão para formatar o número do processo * - * @apiParam (Request Body) {String} processo Numero do processo a ser enviado - * @apiParam (Request Body) {String[]} unidadesDestino Códigos das unidades para onde o bloco será enviado - * @apiParam (Request Body) {Boolean} manterAbertoOrigem=false Informa se o processo deve continuar aberto na unidade de origem - * @apiParam (Request Body) {Boolean} removerAnotacoes=false Informa se as anotações do processo devem ser removidas - * @apiParam (Request Body) {Boolean} enviarEmailNotificacao=false Informa se deve ser enviado um e-mail de notificação - * @apiParam (Request Body) {Date} dataRetornoProgramado=null Data para retorno programado do processo a unidade (padrão ISO-8601) - * @apiParam (Request Body) {Integer} qtdDiasAteRetorno=null Quantidade de dias até o retorno do processo - * @apiParam (Request Body) {Boolean} somenteDiasUteis=false Informa se só serão contabilizados dias úteis + * @apiParam (Request Body) {String} processo Numero do processo a ser enviado. Em caso de processo apensado, o processo a ser enviado deve ser o processo PAI. Não é possível tramitar através do processo FILHO. + * @apiParam (Request Body) {String[]} unidadesDestino Lista com os identificadores das unidades de destino do processo, código ou nome da unidade. + * @apiParam (Request Body) {Boolean} manterAbertoOrigem=false Informa se o processo deve continuar aberto na unidade de origem . + * @apiParam (Request Body) {Boolean} removerAnotacoes=false Informa se as anotações do processo devem ser removidas. + * @apiParam (Request Body) {Boolean} enviarEmailNotificacao=false Informa se deve ser enviado um e-mail de notificação. + * @apiParam (Request Body) {Date} dataRetornoProgramado=null Data para retorno programado do processo a unidade (padrão ISO-8601). + * @apiParam (Request Body) {Integer} qtdDiasAteRetorno=null Quantidade de dias até o retorno do processo. + * @apiParam (Request Body) {Boolean} somenteDiasUteis=false Informa se só serão contabilizados dias úteis. * * @apiExample Exemplo de requisição: * endpoint: [POST] https:///sei-broker/service/COSAP/processos/enviados @@ -369,8 +369,9 @@ public class ProcessoResource { } String resultado = seiNativeService.enviarProcesso(Constantes.SEI_BROKER, Operacao.ENVIAR_PROCESSO, unidadeResource.consultarCodigo(unidade), processo, - dadosEnvio.getUnidadesDestino(), getSOuN(dadosEnvio.getManterAbertoOrigem()), getSOuN(dadosEnvio.getRemoverAnotacoes()), getSOuN(dadosEnvio.getEnviarEmailNotificacao()), - formatarData(dadosEnvio.getDataRetornoProgramado()), (dadosEnvio.getQtdDiasAteRetorno() != null ? dadosEnvio.getQtdDiasAteRetorno().toString() : null), getSOuN(dadosEnvio.getSomenteDiasUteis()), + unidadeResource.buscarCodigoUnidades(dadosEnvio.getUnidadesDestino()), getSOuN(dadosEnvio.getManterAbertoOrigem()), getSOuN(dadosEnvio.getRemoverAnotacoes()), + getSOuN(dadosEnvio.getEnviarEmailNotificacao()), formatarData(dadosEnvio.getDataRetornoProgramado()), + (dadosEnvio.getQtdDiasAteRetorno() != null ? dadosEnvio.getQtdDiasAteRetorno().toString() : null), getSOuN(dadosEnvio.getSomenteDiasUteis()), getSOuN(reabrir)); return trueOrFalse(resultado) + ""; 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 747bd52..7fa743c 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 @@ -6,7 +6,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.List; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.GET; import javax.ws.rs.NotFoundException; @@ -22,14 +21,12 @@ 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 public class SeriesResource { @Inject @@ -80,6 +77,10 @@ public class SeriesResource { list.removeIf(serie -> !serie.getNome().toLowerCase().contains(filtro.toLowerCase())); + if(list.isEmpty()){ + throw new NotFoundException(messages.getMessage("erro.series.nao.encontradas")); + } + return list.toArray(new Serie[list.size()]); } diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java index 17a04af..8b2ddf4 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java @@ -4,7 +4,6 @@ import java.rmi.RemoteException; import java.util.ArrayList; import java.util.HashMap; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.GET; import javax.ws.rs.Path; @@ -22,7 +21,6 @@ import br.gov.ans.integracao.sei.utils.Constantes; import br.gov.ans.utils.MessageUtils; @Path("/unidades") -@Stateless public class UnidadeResource { @Inject diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java index 05541cb..d1c85d9 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java @@ -4,13 +4,14 @@ import static br.gov.ans.integracao.sei.utils.Util.formatarNumeroProcesso; import static br.gov.ans.integracao.sei.utils.Util.getSOuN; import static br.gov.ans.integracao.sei.utils.Util.trueOrFalse; +import java.rmi.RemoteException; import java.util.Arrays; import java.util.List; -import javax.ejb.Stateless; import javax.inject.Inject; import javax.ws.rs.Consumes; import javax.ws.rs.GET; +import javax.ws.rs.NotFoundException; import javax.ws.rs.POST; import javax.ws.rs.PUT; import javax.ws.rs.Path; @@ -29,7 +30,6 @@ import br.gov.ans.integracao.sip.client.SIPSoapClient; import br.gov.ans.utils.MessageUtils; @Path("/") -@Stateless public class UsuarioResource { @Inject @@ -52,8 +52,9 @@ public class UsuarioResource { * * @apiDescription Este método realiza uma consulta aos usuários cadastrados que possuem o perfil "Básico". * - * @apiParam {String} unidade Sigla da Unidade cadastrada no SEI - * @apiParam {String} [usuario=null] Id do usuário que deseja recuperar as informações + * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. + * + * @apiParam (Query Parameters) {String} [usuario=null] Id do usuário que deseja recuperar as informações * * @apiExample {curl} Exemplo de requisição: * curl -i http:///sei-broker/service/usuarios/COSAP @@ -70,23 +71,24 @@ public class UsuarioResource { @GET @Path("/{unidade}/usuarios") @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) - public br.gov.ans.integracao.sei.client.Usuario[] listarUsuarios(@PathParam("unidade") String unidade, @QueryParam("usuario") String usuario) throws Exception{ + public br.gov.ans.integracao.sei.client.Usuario[] listarUsuarios(@PathParam("unidade") String unidade, @QueryParam("usuario") String usuario) throws RemoteException, Exception{ return seiNativeService.listarUsuarios(Constantes.SEI_BROKER, Operacao.LISTAR_USUARIOS, unidadeResource.consultarCodigo(unidade), usuario); } /** - * @api {get} /usuarios/:usuario Buscar usuário + * @api {get} :unidade/usuarios/:usuario Buscar usuário * @apiName buscarUsuario * @apiGroup Usuario * @apiVersion 2.0.0 * * @apiDescription Este método realiza a uma busca pelo login do usuário. * - * @apiParam {String} usuario Login do usuário + * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI. + * @apiParam (Path Parameters) {String} usuario Login do usuário * * @apiExample Exemplo de requisição: - * curl -i http:///sei-broker/service/usuarios/andre.guimaraes + * curl -i http:///sei-broker/service/cosap/usuarios/andre.guimaraes * * @apiSuccess {Usuario} usuario Informações do usuário encontrado. * @@ -112,10 +114,11 @@ public class UsuarioResource { * * @apiDescription Este método atribui o processo a um usuário. * - * @apiParam {String} unidade Sigla da Unidade cadastrada no SEI - * @apiParam {String} processo Numero do processo a ser atribuído - * @apiParam {String} usuario Login do usuário a quem deseja atribuir o processo - * @apiParam {String} [reabrir-processo=N] S ou N para reabrir o processo + * @apiParam (Path Parameters) {String} unidade Sigla da Unidade cadastrada no SEI + * @apiParam (Path Parameters) {String} usuario Login do usuário a quem deseja atribuir o processo + * + * @apiParam (Request Body) {String} processo Numero do processo a ser atribuído + * @apiParam (Request Body) {String} [reabrir-processo=N] S ou N para reabrir o processo * * @apiExample Exemplo de requisição: * endpoint: [POST] http:///sei-broker/service/COSAP/usuarios/andre.guimaraes/processos @@ -148,19 +151,19 @@ public class UsuarioResource { } /** - * @api {post} /usuarios/incluir-alterar Incluir ou alterar usuário + * @api {post} /usuarios Incluir usuário * @apiName incluirUsuario * @apiGroup Usuario * @apiVersion 2.0.0 * * @apiDescription Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes. * - * @apiParam {String} codigo Código que deseja atribuir ao usuário - * @apiParam {String} nome Nome do usuário - * @apiParam {String} login Login que será atribuído ao usuário + * @apiParam (Request Body) {String} codigo Código que deseja atribuir ao usuário + * @apiParam (Request Body) {String} nome Nome do usuário + * @apiParam (Request Body) {String} login Login que será atribuído ao usuário * * @apiExample Exemplo de requisição: - * endpoint: http:///sei-broker/service/usuarios/incluir-alterar + * endpoint: http:///sei-broker/service/usuarios * * body: * { @@ -179,7 +182,7 @@ public class UsuarioResource { * } */ @POST - @Path("/usuarios/incluir-alterar") + @Path("/usuarios") @Consumes({MediaType.APPLICATION_JSON}) @Produces(MediaType.APPLICATION_JSON) public Boolean incluirUsuario(Usuario usuario) throws Exception{ @@ -311,7 +314,7 @@ public class UsuarioResource { return sipClient.replicarUsuario(acao.getCodigoAcao(), usuario.getCodigo(), Constantes.CODIGO_ORGAO_ANS, usuario.getLogin(), usuario.getNome()); } - public br.gov.ans.integracao.sei.client.Usuario getUsuario(String loginUsuario, String unidade) throws Exception{ + public br.gov.ans.integracao.sei.client.Usuario getUsuario(String loginUsuario, String unidade) throws NotFoundException,Exception{ br.gov.ans.integracao.sei.client.Usuario usuario = new br.gov.ans.integracao.sei.client.Usuario(); usuario.setSigla(loginUsuario); @@ -320,7 +323,7 @@ public class UsuarioResource { int index = usuarios.indexOf(usuario); if(index < 0){ - throw new Exception(messages.getMessage("erro.usuario.nao.encontrado", loginUsuario)); + throw new NotFoundException(messages.getMessage("erro.usuario.nao.encontrado", loginUsuario)); } return usuarios.get(index); diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties index 2a058f5..fb6f286 100644 --- a/src/main/resources/messages.properties +++ b/src/main/resources/messages.properties @@ -40,6 +40,7 @@ erro.registro.inclusao = Ocorreu um erro ao persistir o registro de inclusão. erro.relacionar.processo = Ocorreu um erro ao relacionar os processos. erro.remover.sobrestamento.processo = Ocorreu um erro ao remover o sobrestamento do processo. erro.sei = Ocorreu um erro no SEI. +erro.series.nao.encontradas = Nenhuma série foi encontrada para o filtro informado. erro.sobrestar.processo = Ocorreu um erro ao sobrestar o processo. erro.tamanho.arquivo = Tamanho do arquivo maior que o permitido para integração. erro.tamanho.documento = Tamanho do documento maior que o permitido para integração, utilize o envio particionado. diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml index ddabd22..ece9a6b 100644 --- a/src/main/webapp/WEB-INF/web.xml +++ b/src/main/webapp/WEB-INF/web.xml @@ -142,5 +142,9 @@ resteasy.sAXExceptionHandler br.gov.ans.exceptions.handlers.SAXExceptionHandler + + + resteasy.persistenceExceptionHandler + br.gov.ans.exceptions.handlers.PersistenceExceptionHandler \ No newline at end of file diff --git a/src/main/webapp/api-docs/api_data.js b/src/main/webapp/api-docs/api_data.js index f4e5ddc..52d6715 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": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -215,7 +215,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -275,7 +275,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -478,7 +478,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -540,7 +540,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -600,7 +600,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -712,7 +712,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -789,7 +789,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -858,7 +858,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -948,7 +948,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1030,7 +1030,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1097,7 +1097,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1177,7 +1177,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1203,9 +1203,37 @@ define({ "api": [ "type": "", "url": "", "version": "0.0.0", - "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", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/webapp/api-docs/main.js", + "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", + "groupTitle": "C__ANS_sei_broker_Fontes_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": "desenvolvimento_versao_3/sei-broker/target/sei-broker-2.1/api-docs/main.js", + "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", + "groupTitle": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", "name": "" }, { @@ -1295,7 +1323,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", "groupTitle": "Cargo" }, { @@ -1582,7 +1610,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -1866,7 +1894,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2155,7 +2183,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2497,7 +2525,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2550,7 +2578,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2619,7 +2647,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -2956,7 +2984,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3103,7 +3131,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3274,7 +3302,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3334,7 +3362,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3633,7 +3661,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3716,7 +3744,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Documento" }, { @@ -3825,7 +3853,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -3943,7 +3971,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4055,7 +4083,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4157,7 +4185,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4238,7 +4266,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4322,7 +4350,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", "groupTitle": "Extensao" }, { @@ -4412,7 +4440,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", "groupTitle": "Hipotese_Legal" }, { @@ -4487,7 +4515,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4527,7 +4555,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4567,7 +4595,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4607,7 +4635,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4688,7 +4716,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -4767,7 +4795,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -5077,7 +5105,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5149,7 +5177,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5214,7 +5242,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5289,7 +5317,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6007,7 +6035,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6136,7 +6164,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6208,7 +6236,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6264,7 +6292,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6327,7 +6355,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6337,6 +6365,11 @@ define({ "api": [ "name": "enviarProcesso", "group": "Processo", "version": "2.0.0", + "permission": [ + { + "name": "RO_SEI_BROKER" + } + ], "description": "

Envia processos a outras unidades.

", "parameter": { "fields": { @@ -6346,7 +6379,7 @@ define({ "api": [ "type": "String", "optional": false, "field": "unidade", - "description": "

Sigla da Unidade cadastrada no SEI

" + "description": "

Sigla da Unidade cadastrada no SEI. Representa a unidade de localização atual do processo.

" } ], "Query Parameters": [ @@ -6379,14 +6412,14 @@ define({ "api": [ "type": "String", "optional": false, "field": "processo", - "description": "

Numero do processo a ser enviado

" + "description": "

Numero do processo a ser enviado. Em caso de processo apensado, o processo a ser enviado deve ser o processo PAI. Não é possível tramitar através do processo FILHO.

" }, { "group": "Request Body", "type": "String[]", "optional": false, "field": "unidadesDestino", - "description": "

Códigos das unidades para onde o bloco será enviado

" + "description": "

Lista com os identificadores das unidades de destino do processo, código ou nome da unidade.

" }, { "group": "Request Body", @@ -6394,7 +6427,7 @@ define({ "api": [ "optional": false, "field": "manterAbertoOrigem", "defaultValue": "false", - "description": "

Informa se o processo deve continuar aberto na unidade de origem

" + "description": "

Informa se o processo deve continuar aberto na unidade de origem .

" }, { "group": "Request Body", @@ -6402,7 +6435,7 @@ define({ "api": [ "optional": false, "field": "removerAnotacoes", "defaultValue": "false", - "description": "

Informa se as anotações do processo devem ser removidas

" + "description": "

Informa se as anotações do processo devem ser removidas.

" }, { "group": "Request Body", @@ -6410,7 +6443,7 @@ define({ "api": [ "optional": false, "field": "enviarEmailNotificacao", "defaultValue": "false", - "description": "

Informa se deve ser enviado um e-mail de notificação

" + "description": "

Informa se deve ser enviado um e-mail de notificação.

" }, { "group": "Request Body", @@ -6418,7 +6451,7 @@ define({ "api": [ "optional": false, "field": "dataRetornoProgramado", "defaultValue": "null", - "description": "

Data para retorno programado do processo a unidade (padrão ISO-8601)

" + "description": "

Data para retorno programado do processo a unidade (padrão ISO-8601).

" }, { "group": "Request Body", @@ -6426,7 +6459,7 @@ define({ "api": [ "optional": false, "field": "qtdDiasAteRetorno", "defaultValue": "null", - "description": "

Quantidade de dias até o retorno do processo

" + "description": "

Quantidade de dias até o retorno do processo.

" }, { "group": "Request Body", @@ -6434,7 +6467,7 @@ define({ "api": [ "optional": false, "field": "somenteDiasUteis", "defaultValue": "false", - "description": "

Informa se só serão contabilizados dias úteis

" + "description": "

Informa se só serão contabilizados dias úteis.

" } ] } @@ -6468,7 +6501,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6670,7 +6703,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6877,7 +6910,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6983,7 +7016,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7045,7 +7078,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7118,7 +7151,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7190,7 +7223,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7246,7 +7279,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7325,7 +7358,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7416,7 +7449,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Serie" }, { @@ -7525,7 +7558,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", "groupTitle": "Tarefa" }, { @@ -7592,7 +7625,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", "groupTitle": "Tipos_Confer_ncia" }, { @@ -7645,7 +7678,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7706,7 +7739,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7773,7 +7806,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7786,30 +7819,32 @@ define({ "api": [ "description": "

Este método atribui o processo a um usuário.

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

Sigla da Unidade cadastrada no SEI

" }, { - "group": "Parameter", + "group": "Path Parameters", "type": "String", "optional": false, - "field": "processo", - "description": "

Numero do processo a ser atribuído

" - }, + "field": "usuario", + "description": "

Login do usuário a quem deseja atribuir o processo

" + } + ], + "Request Body": [ { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, - "field": "usuario", - "description": "

Login do usuário a quem deseja atribuir o processo

" + "field": "processo", + "description": "

Numero do processo a ser atribuído

" }, { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": true, "field": "reabrir-processo", @@ -7848,12 +7883,12 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { "type": "get", - "url": "/usuarios/:usuario", + "url": ":unidade/usuarios/:usuario", "title": "Buscar usuário", "name": "buscarUsuario", "group": "Usuario", @@ -7861,9 +7896,16 @@ define({ "api": [ "description": "

Este método realiza a uma busca pelo login do usuário.

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

Sigla da Unidade cadastrada no SEI.

" + }, + { + "group": "Path Parameters", "type": "String", "optional": false, "field": "usuario", @@ -7875,7 +7917,7 @@ define({ "api": [ "examples": [ { "title": "Exemplo de requisição:\t", - "content": "curl -i http:///sei-broker/service/usuarios/andre.guimaraes", + "content": "curl -i http:///sei-broker/service/cosap/usuarios/andre.guimaraes", "type": "json" } ], @@ -7901,7 +7943,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7968,7 +8010,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8035,36 +8077,36 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { "type": "post", - "url": "/usuarios/incluir-alterar", - "title": "Incluir ou alterar usuário", + "url": "/usuarios", + "title": "Incluir usuário", "name": "incluirUsuario", "group": "Usuario", "version": "2.0.0", "description": "

Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.

", "parameter": { "fields": { - "Parameter": [ + "Request Body": [ { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, "field": "codigo", "description": "

Código que deseja atribuir ao usuário

" }, { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, "field": "nome", "description": "

Nome do usuário

" }, { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, "field": "login", @@ -8076,7 +8118,7 @@ define({ "api": [ "examples": [ { "title": "Exemplo de requisição:\t", - "content": "endpoint: http:///sei-broker/service/usuarios/incluir-alterar\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", + "content": "endpoint: http:///sei-broker/service/usuarios\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", "type": "json" } ], @@ -8102,7 +8144,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8115,16 +8157,18 @@ define({ "api": [ "description": "

Este método realiza uma consulta aos usuários cadastrados que possuem o perfil "Básico".

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

Sigla da Unidade cadastrada no SEI

" - }, + "description": "

Sigla da Unidade cadastrada no SEI.

" + } + ], + "Query Parameters": [ { - "group": "Parameter", + "group": "Query Parameters", "type": "String", "optional": true, "field": "usuario", @@ -8163,7 +8207,7 @@ define({ "api": [ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/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 8c658ed..94207d3 100644 --- a/src/main/webapp/api-docs/api_data.json +++ b/src/main/webapp/api-docs/api_data.json @@ -109,7 +109,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -215,7 +215,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ArquivoResource.java", "groupTitle": "Arquivo" }, { @@ -275,7 +275,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -478,7 +478,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -540,7 +540,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -600,7 +600,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -712,7 +712,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -789,7 +789,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -858,7 +858,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -948,7 +948,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1030,7 +1030,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1097,7 +1097,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1177,7 +1177,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/BlocoResource.java", "groupTitle": "Bloco" }, { @@ -1203,9 +1203,37 @@ "type": "", "url": "", "version": "0.0.0", - "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", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/webapp/api-docs/main.js", + "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_src_main_webapp_api_docs_main_js", + "groupTitle": "C__ANS_sei_broker_Fontes_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": "desenvolvimento_versao_3/sei-broker/target/sei-broker-2.1/api-docs/main.js", + "group": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", + "groupTitle": "C__ANS_sei_broker_Fontes_branches_desenvolvimento_versao_3_sei_broker_target_sei_broker_2_1_api_docs_main_js", "name": "" }, { @@ -1295,7 +1323,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/CargoResource.java", "groupTitle": "Cargo" }, { @@ -1582,7 +1610,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -1866,7 +1894,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2155,7 +2183,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2497,7 +2525,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2550,7 +2578,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java", "groupTitle": "Contato" }, { @@ -2619,7 +2647,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -2956,7 +2984,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3103,7 +3131,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3274,7 +3302,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3334,7 +3362,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3633,7 +3661,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/DocumentoResource.java", "groupTitle": "Documento" }, { @@ -3716,7 +3744,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Documento" }, { @@ -3825,7 +3853,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -3943,7 +3971,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4055,7 +4083,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4157,7 +4185,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4238,7 +4266,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfraResource.java", "groupTitle": "Endereco" }, { @@ -4322,7 +4350,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ExtensoesResource.java", "groupTitle": "Extensao" }, { @@ -4412,7 +4440,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/HipoteseLegalResource.java", "groupTitle": "Hipotese_Legal" }, { @@ -4487,7 +4515,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4527,7 +4555,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4567,7 +4595,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4607,7 +4635,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/InfoResource.java", "groupTitle": "Info" }, { @@ -4688,7 +4716,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -4767,7 +4795,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/MarcadorResource.java", "groupTitle": "Marcador" }, { @@ -5077,7 +5105,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5149,7 +5177,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5214,7 +5242,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -5289,7 +5317,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6007,7 +6035,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6136,7 +6164,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6208,7 +6236,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6264,7 +6292,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6327,7 +6355,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6337,6 +6365,11 @@ "name": "enviarProcesso", "group": "Processo", "version": "2.0.0", + "permission": [ + { + "name": "RO_SEI_BROKER" + } + ], "description": "

Envia processos a outras unidades.

", "parameter": { "fields": { @@ -6346,7 +6379,7 @@ "type": "String", "optional": false, "field": "unidade", - "description": "

Sigla da Unidade cadastrada no SEI

" + "description": "

Sigla da Unidade cadastrada no SEI. Representa a unidade de localização atual do processo.

" } ], "Query Parameters": [ @@ -6379,14 +6412,14 @@ "type": "String", "optional": false, "field": "processo", - "description": "

Numero do processo a ser enviado

" + "description": "

Numero do processo a ser enviado. Em caso de processo apensado, o processo a ser enviado deve ser o processo PAI. Não é possível tramitar através do processo FILHO.

" }, { "group": "Request Body", "type": "String[]", "optional": false, "field": "unidadesDestino", - "description": "

Códigos das unidades para onde o bloco será enviado

" + "description": "

Lista com os identificadores das unidades de destino do processo, código ou nome da unidade.

" }, { "group": "Request Body", @@ -6394,7 +6427,7 @@ "optional": false, "field": "manterAbertoOrigem", "defaultValue": "false", - "description": "

Informa se o processo deve continuar aberto na unidade de origem

" + "description": "

Informa se o processo deve continuar aberto na unidade de origem .

" }, { "group": "Request Body", @@ -6402,7 +6435,7 @@ "optional": false, "field": "removerAnotacoes", "defaultValue": "false", - "description": "

Informa se as anotações do processo devem ser removidas

" + "description": "

Informa se as anotações do processo devem ser removidas.

" }, { "group": "Request Body", @@ -6410,7 +6443,7 @@ "optional": false, "field": "enviarEmailNotificacao", "defaultValue": "false", - "description": "

Informa se deve ser enviado um e-mail de notificação

" + "description": "

Informa se deve ser enviado um e-mail de notificação.

" }, { "group": "Request Body", @@ -6418,7 +6451,7 @@ "optional": false, "field": "dataRetornoProgramado", "defaultValue": "null", - "description": "

Data para retorno programado do processo a unidade (padrão ISO-8601)

" + "description": "

Data para retorno programado do processo a unidade (padrão ISO-8601).

" }, { "group": "Request Body", @@ -6426,7 +6459,7 @@ "optional": false, "field": "qtdDiasAteRetorno", "defaultValue": "null", - "description": "

Quantidade de dias até o retorno do processo

" + "description": "

Quantidade de dias até o retorno do processo.

" }, { "group": "Request Body", @@ -6434,7 +6467,7 @@ "optional": false, "field": "somenteDiasUteis", "defaultValue": "false", - "description": "

Informa se só serão contabilizados dias úteis

" + "description": "

Informa se só serão contabilizados dias úteis.

" } ] } @@ -6468,7 +6501,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6670,7 +6703,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6877,7 +6910,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -6983,7 +7016,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7045,7 +7078,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7118,7 +7151,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7190,7 +7223,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7246,7 +7279,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7325,7 +7358,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/ProcessoResource.java", "groupTitle": "Processo" }, { @@ -7416,7 +7449,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/SeriesResource.java", "groupTitle": "Serie" }, { @@ -7525,7 +7558,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TarefaResource.java", "groupTitle": "Tarefa" }, { @@ -7592,7 +7625,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/TipoConferenciaResource.java", "groupTitle": "Tipos_Confer_ncia" }, { @@ -7645,7 +7678,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7706,7 +7739,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UnidadeResource.java", "groupTitle": "Unidade" }, { @@ -7773,7 +7806,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7786,30 +7819,32 @@ "description": "

Este método atribui o processo a um usuário.

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

Sigla da Unidade cadastrada no SEI

" }, { - "group": "Parameter", + "group": "Path Parameters", "type": "String", "optional": false, - "field": "processo", - "description": "

Numero do processo a ser atribuído

" - }, + "field": "usuario", + "description": "

Login do usuário a quem deseja atribuir o processo

" + } + ], + "Request Body": [ { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, - "field": "usuario", - "description": "

Login do usuário a quem deseja atribuir o processo

" + "field": "processo", + "description": "

Numero do processo a ser atribuído

" }, { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": true, "field": "reabrir-processo", @@ -7848,12 +7883,12 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { "type": "get", - "url": "/usuarios/:usuario", + "url": ":unidade/usuarios/:usuario", "title": "Buscar usuário", "name": "buscarUsuario", "group": "Usuario", @@ -7861,9 +7896,16 @@ "description": "

Este método realiza a uma busca pelo login do usuário.

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

Sigla da Unidade cadastrada no SEI.

" + }, + { + "group": "Path Parameters", "type": "String", "optional": false, "field": "usuario", @@ -7875,7 +7917,7 @@ "examples": [ { "title": "Exemplo de requisição:\t", - "content": "curl -i http:///sei-broker/service/usuarios/andre.guimaraes", + "content": "curl -i http:///sei-broker/service/cosap/usuarios/andre.guimaraes", "type": "json" } ], @@ -7901,7 +7943,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -7968,7 +8010,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8035,36 +8077,36 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { "type": "post", - "url": "/usuarios/incluir-alterar", - "title": "Incluir ou alterar usuário", + "url": "/usuarios", + "title": "Incluir usuário", "name": "incluirUsuario", "group": "Usuario", "version": "2.0.0", "description": "

Este método realiza a inclusão de novos usuários ou alterarações nos usuários existentes.

", "parameter": { "fields": { - "Parameter": [ + "Request Body": [ { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, "field": "codigo", "description": "

Código que deseja atribuir ao usuário

" }, { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, "field": "nome", "description": "

Nome do usuário

" }, { - "group": "Parameter", + "group": "Request Body", "type": "String", "optional": false, "field": "login", @@ -8076,7 +8118,7 @@ "examples": [ { "title": "Exemplo de requisição:\t", - "content": "endpoint: http:///sei-broker/service/usuarios/incluir-alterar\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", + "content": "endpoint: http:///sei-broker/service/usuarios\n\nbody:\n{\n\t\"codigo\":\"1234\",\n\t\"nome\":\"André Luís Fernandes Guimarães\",\n\t\"login\":\"andre.guimaraes\"\n}", "type": "json" } ], @@ -8102,7 +8144,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", "groupTitle": "Usuario" }, { @@ -8115,16 +8157,18 @@ "description": "

Este método realiza uma consulta aos usuários cadastrados que possuem o perfil "Básico".

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

Sigla da Unidade cadastrada no SEI

" - }, + "description": "

Sigla da Unidade cadastrada no SEI.

" + } + ], + "Query Parameters": [ { - "group": "Parameter", + "group": "Query Parameters", "type": "String", "optional": true, "field": "usuario", @@ -8163,7 +8207,7 @@ } ] }, - "filename": "branch_homologacao/src/main/java/br/gov/ans/integracao/sei/rest/UsuarioResource.java", + "filename": "desenvolvimento_versao_3/sei-broker/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 a6525b3..542535a 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-07-10T14:43:00.339Z", + "time": "2017-08-17T15:00:32.317Z", "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 3fc51af..fc38c0b 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-07-10T14:43:00.339Z", + "time": "2017-08-17T15:00:32.317Z", "url": "http://apidocjs.com", "version": "0.15.1" } -- libgit2 0.21.2