From 6af469dc10071bcbb81464710875545513f1ab8f Mon Sep 17 00:00:00 2001 From: andre guimaraes Date: Fri, 17 Nov 2017 11:53:23 +0000 Subject: [PATCH] Alterações para a versão 3.0.7 que alterou os objetos do serviço listar contatos. --- src/main/java/br/gov/ans/integracao/sei/client/Contato.java | 352 +++++++++++++++++++--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/main/java/br/gov/ans/integracao/sei/client/SeiBindingStub.java | 299 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------------------------- src/main/java/br/gov/ans/integracao/sei/client/SeiPortType.java | 7 ++++++- src/main/java/br/gov/ans/integracao/sei/client/SeiPortTypeProxy.java | 27 +++++++++++++++++---------- src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java | 4 ++-- src/main/java/br/gov/ans/integracao/sei/utils/ContatoHelper.java | 51 +++++++++++++++++++++++++-------------------------- src/main/java/br/gov/ans/integracao/sei/utils/PessoaHelper.java | 17 +++++++++-------- src/test/java/br/gov/ans/integracao/sei/testes/FunctionalTest.java | 2 +- src/test/java/br/gov/ans/integracao/sei/testes/SeiBrokerTest.java | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------- 9 files changed, 371 insertions(+), 497 deletions(-) diff --git a/src/main/java/br/gov/ans/integracao/sei/client/Contato.java b/src/main/java/br/gov/ans/integracao/sei/client/Contato.java index 158f0e9..b0f6237 100644 --- a/src/main/java/br/gov/ans/integracao/sei/client/Contato.java +++ b/src/main/java/br/gov/ans/integracao/sei/client/Contato.java @@ -31,25 +31,7 @@ public class Contato implements java.io.Serializable { private java.lang.String sinEnderecoAssociado; - private java.lang.String enderecoAssociado; - - private java.lang.String complementoAssociado; - - private java.lang.String bairroAssociado; - - private java.lang.String idCidadeAssociado; - - private java.lang.String nomeCidadeAssociado; - - private java.lang.String idEstadoAssociado; - - private java.lang.String siglaEstadoAssociado; - - private java.lang.String idPaisAssociado; - - private java.lang.String nomePaisAssociado; - - private java.lang.String cepAssociado; + private java.lang.String cnpjAssociado; private java.lang.String endereco; @@ -130,7 +112,7 @@ public class Contato implements java.io.Serializable { java.lang.String siglaEstadoAssociado, java.lang.String idPaisAssociado, java.lang.String nomePaisAssociado, - java.lang.String cepAssociado, + java.lang.String cnpjAssociado, java.lang.String endereco, java.lang.String complemento, java.lang.String bairro, @@ -169,16 +151,7 @@ public class Contato implements java.io.Serializable { this.idContatoAssociado = idContatoAssociado; this.nomeContatoAssociado = nomeContatoAssociado; this.sinEnderecoAssociado = sinEnderecoAssociado; - this.enderecoAssociado = enderecoAssociado; - this.complementoAssociado = complementoAssociado; - this.bairroAssociado = bairroAssociado; - this.idCidadeAssociado = idCidadeAssociado; - this.nomeCidadeAssociado = nomeCidadeAssociado; - this.idEstadoAssociado = idEstadoAssociado; - this.siglaEstadoAssociado = siglaEstadoAssociado; - this.idPaisAssociado = idPaisAssociado; - this.nomePaisAssociado = nomePaisAssociado; - this.cepAssociado = cepAssociado; + this.cnpjAssociado = cnpjAssociado; this.endereco = endereco; this.complemento = complemento; this.bairro = bairro; @@ -411,202 +384,22 @@ public class Contato implements java.io.Serializable { /** - * Gets the enderecoAssociado value for this Contato. - * - * @return enderecoAssociado - */ - public java.lang.String getEnderecoAssociado() { - return enderecoAssociado; - } - - - /** - * Sets the enderecoAssociado value for this Contato. - * - * @param enderecoAssociado - */ - public void setEnderecoAssociado(java.lang.String enderecoAssociado) { - this.enderecoAssociado = enderecoAssociado; - } - - - /** - * Gets the complementoAssociado value for this Contato. - * - * @return complementoAssociado - */ - public java.lang.String getComplementoAssociado() { - return complementoAssociado; - } - - - /** - * Sets the complementoAssociado value for this Contato. - * - * @param complementoAssociado - */ - public void setComplementoAssociado(java.lang.String complementoAssociado) { - this.complementoAssociado = complementoAssociado; - } - - - /** - * Gets the bairroAssociado value for this Contato. - * - * @return bairroAssociado - */ - public java.lang.String getBairroAssociado() { - return bairroAssociado; - } - - - /** - * Sets the bairroAssociado value for this Contato. - * - * @param bairroAssociado - */ - public void setBairroAssociado(java.lang.String bairroAssociado) { - this.bairroAssociado = bairroAssociado; - } - - - /** - * Gets the idCidadeAssociado value for this Contato. - * - * @return idCidadeAssociado - */ - public java.lang.String getIdCidadeAssociado() { - return idCidadeAssociado; - } - - - /** - * Sets the idCidadeAssociado value for this Contato. - * - * @param idCidadeAssociado - */ - public void setIdCidadeAssociado(java.lang.String idCidadeAssociado) { - this.idCidadeAssociado = idCidadeAssociado; - } - - - /** - * Gets the nomeCidadeAssociado value for this Contato. - * - * @return nomeCidadeAssociado - */ - public java.lang.String getNomeCidadeAssociado() { - return nomeCidadeAssociado; - } - - - /** - * Sets the nomeCidadeAssociado value for this Contato. - * - * @param nomeCidadeAssociado - */ - public void setNomeCidadeAssociado(java.lang.String nomeCidadeAssociado) { - this.nomeCidadeAssociado = nomeCidadeAssociado; - } - - - /** - * Gets the idEstadoAssociado value for this Contato. - * - * @return idEstadoAssociado - */ - public java.lang.String getIdEstadoAssociado() { - return idEstadoAssociado; - } - - - /** - * Sets the idEstadoAssociado value for this Contato. - * - * @param idEstadoAssociado - */ - public void setIdEstadoAssociado(java.lang.String idEstadoAssociado) { - this.idEstadoAssociado = idEstadoAssociado; - } - - - /** - * Gets the siglaEstadoAssociado value for this Contato. + * Gets the cnpjAssociado value for this Contato. * - * @return siglaEstadoAssociado + * @return cnpjAssociado */ - public java.lang.String getSiglaEstadoAssociado() { - return siglaEstadoAssociado; + public java.lang.String getCnpjAssociado() { + return cnpjAssociado; } /** - * Sets the siglaEstadoAssociado value for this Contato. + * Sets the cnpjAssociado value for this Contato. * - * @param siglaEstadoAssociado + * @param cnpjAssociado */ - public void setSiglaEstadoAssociado(java.lang.String siglaEstadoAssociado) { - this.siglaEstadoAssociado = siglaEstadoAssociado; - } - - - /** - * Gets the idPaisAssociado value for this Contato. - * - * @return idPaisAssociado - */ - public java.lang.String getIdPaisAssociado() { - return idPaisAssociado; - } - - - /** - * Sets the idPaisAssociado value for this Contato. - * - * @param idPaisAssociado - */ - public void setIdPaisAssociado(java.lang.String idPaisAssociado) { - this.idPaisAssociado = idPaisAssociado; - } - - - /** - * Gets the nomePaisAssociado value for this Contato. - * - * @return nomePaisAssociado - */ - public java.lang.String getNomePaisAssociado() { - return nomePaisAssociado; - } - - - /** - * Sets the nomePaisAssociado value for this Contato. - * - * @param nomePaisAssociado - */ - public void setNomePaisAssociado(java.lang.String nomePaisAssociado) { - this.nomePaisAssociado = nomePaisAssociado; - } - - - /** - * Gets the cepAssociado value for this Contato. - * - * @return cepAssociado - */ - public java.lang.String getCepAssociado() { - return cepAssociado; - } - - - /** - * Sets the cepAssociado value for this Contato. - * - * @param cepAssociado - */ - public void setCepAssociado(java.lang.String cepAssociado) { - this.cepAssociado = cepAssociado; + public void setCnpjAssociado(java.lang.String cnpjAssociado) { + this.cnpjAssociado = cnpjAssociado; } @@ -1210,36 +1003,9 @@ public class Contato implements java.io.Serializable { ((this.sinEnderecoAssociado==null && other.getSinEnderecoAssociado()==null) || (this.sinEnderecoAssociado!=null && this.sinEnderecoAssociado.equals(other.getSinEnderecoAssociado()))) && - ((this.enderecoAssociado==null && other.getEnderecoAssociado()==null) || - (this.enderecoAssociado!=null && - this.enderecoAssociado.equals(other.getEnderecoAssociado()))) && - ((this.complementoAssociado==null && other.getComplementoAssociado()==null) || - (this.complementoAssociado!=null && - this.complementoAssociado.equals(other.getComplementoAssociado()))) && - ((this.bairroAssociado==null && other.getBairroAssociado()==null) || - (this.bairroAssociado!=null && - this.bairroAssociado.equals(other.getBairroAssociado()))) && - ((this.idCidadeAssociado==null && other.getIdCidadeAssociado()==null) || - (this.idCidadeAssociado!=null && - this.idCidadeAssociado.equals(other.getIdCidadeAssociado()))) && - ((this.nomeCidadeAssociado==null && other.getNomeCidadeAssociado()==null) || - (this.nomeCidadeAssociado!=null && - this.nomeCidadeAssociado.equals(other.getNomeCidadeAssociado()))) && - ((this.idEstadoAssociado==null && other.getIdEstadoAssociado()==null) || - (this.idEstadoAssociado!=null && - this.idEstadoAssociado.equals(other.getIdEstadoAssociado()))) && - ((this.siglaEstadoAssociado==null && other.getSiglaEstadoAssociado()==null) || - (this.siglaEstadoAssociado!=null && - this.siglaEstadoAssociado.equals(other.getSiglaEstadoAssociado()))) && - ((this.idPaisAssociado==null && other.getIdPaisAssociado()==null) || - (this.idPaisAssociado!=null && - this.idPaisAssociado.equals(other.getIdPaisAssociado()))) && - ((this.nomePaisAssociado==null && other.getNomePaisAssociado()==null) || - (this.nomePaisAssociado!=null && - this.nomePaisAssociado.equals(other.getNomePaisAssociado()))) && - ((this.cepAssociado==null && other.getCepAssociado()==null) || - (this.cepAssociado!=null && - this.cepAssociado.equals(other.getCepAssociado()))) && + ((this.cnpjAssociado==null && other.getCnpjAssociado()==null) || + (this.cnpjAssociado!=null && + this.cnpjAssociado.equals(other.getCnpjAssociado()))) && ((this.endereco==null && other.getEndereco()==null) || (this.endereco!=null && this.endereco.equals(other.getEndereco()))) && @@ -1365,35 +1131,8 @@ public class Contato implements java.io.Serializable { if (getSinEnderecoAssociado() != null) { _hashCode += getSinEnderecoAssociado().hashCode(); } - if (getEnderecoAssociado() != null) { - _hashCode += getEnderecoAssociado().hashCode(); - } - if (getComplementoAssociado() != null) { - _hashCode += getComplementoAssociado().hashCode(); - } - if (getBairroAssociado() != null) { - _hashCode += getBairroAssociado().hashCode(); - } - if (getIdCidadeAssociado() != null) { - _hashCode += getIdCidadeAssociado().hashCode(); - } - if (getNomeCidadeAssociado() != null) { - _hashCode += getNomeCidadeAssociado().hashCode(); - } - if (getIdEstadoAssociado() != null) { - _hashCode += getIdEstadoAssociado().hashCode(); - } - if (getSiglaEstadoAssociado() != null) { - _hashCode += getSiglaEstadoAssociado().hashCode(); - } - if (getIdPaisAssociado() != null) { - _hashCode += getIdPaisAssociado().hashCode(); - } - if (getNomePaisAssociado() != null) { - _hashCode += getNomePaisAssociado().hashCode(); - } - if (getCepAssociado() != null) { - _hashCode += getCepAssociado().hashCode(); + if (getCnpjAssociado() != null) { + _hashCode += getCnpjAssociado().hashCode(); } if (getEndereco() != null) { _hashCode += getEndereco().hashCode(); @@ -1550,63 +1289,10 @@ public class Contato implements java.io.Serializable { elemField.setNillable(true); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("enderecoAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "EnderecoAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("complementoAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "ComplementoAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("bairroAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "BairroAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("idCidadeAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "IdCidadeAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("nomeCidadeAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "NomeCidadeAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("idEstadoAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "IdEstadoAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("siglaEstadoAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "SiglaEstadoAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("idPaisAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "IdPaisAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("nomePaisAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "NomePaisAssociado")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("cepAssociado"); - elemField.setXmlName(new javax.xml.namespace.QName("", "CepAssociado")); + elemField.setFieldName("cnpjAssociado"); + elemField.setXmlName(new javax.xml.namespace.QName("", "CnpjAssociado")); elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); elemField.setNillable(true); typeDesc.addFieldDesc(elemField); elemField = new org.apache.axis.description.ElementDesc(); diff --git a/src/main/java/br/gov/ans/integracao/sei/client/SeiBindingStub.java b/src/main/java/br/gov/ans/integracao/sei/client/SeiBindingStub.java index 6694d9e..e406480 100644 --- a/src/main/java/br/gov/ans/integracao/sei/client/SeiBindingStub.java +++ b/src/main/java/br/gov/ans/integracao/sei/client/SeiBindingStub.java @@ -23,7 +23,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go static org.apache.axis.description.OperationDesc [] _operations; static { - _operations = new org.apache.axis.description.OperationDesc[46]; + _operations = new org.apache.axis.description.OperationDesc[47]; _initOperationDesc1(); _initOperationDesc2(); _initOperationDesc3(); @@ -163,6 +163,8 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.addParameter(param); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "Matricula"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "IdContatos"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("Sei", "ArrayOfIdContatos"), java.lang.String[].class, false, false); + oper.addParameter(param); oper.setReturnType(new javax.xml.namespace.QName("Sei", "ArrayOfContato")); oper.setReturnClass(br.gov.ans.integracao.sei.client.Contato[].class); oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); @@ -223,6 +225,29 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go _operations[7] = oper; oper = new org.apache.axis.description.OperationDesc(); + oper.setName("consultarProcedimentoIndividual"); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "IdentificacaoServico"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "IdUnidade"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "IdOrgaoProcedimento"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "IdTipoProcedimento"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "IdOrgaoUsuario"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaUsuario"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName("Sei", "ProcedimentoResumido")); + oper.setReturnClass(br.gov.ans.integracao.sei.client.ProcedimentoResumido.class); + oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); + oper.setStyle(org.apache.axis.constants.Style.RPC); + oper.setUse(org.apache.axis.constants.Use.ENCODED); + _operations[8] = oper; + + oper = new org.apache.axis.description.OperationDesc(); oper.setName("consultarDocumento"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); oper.addParameter(param); @@ -245,8 +270,13 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[8] = oper; + _operations[9] = oper; + } + + private static void _initOperationDesc2(){ + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("cancelarDocumento"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -264,13 +294,8 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[9] = oper; - - } + _operations[10] = oper; - private static void _initOperationDesc2(){ - org.apache.axis.description.OperationDesc oper; - org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("gerarBloco"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -294,7 +319,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[10] = oper; + _operations[11] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("consultarBloco"); @@ -313,7 +338,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[11] = oper; + _operations[12] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("excluirBloco"); @@ -330,7 +355,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[12] = oper; + _operations[13] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("disponibilizarBloco"); @@ -347,7 +372,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[13] = oper; + _operations[14] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("cancelarDisponibilizacaoBloco"); @@ -364,7 +389,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[14] = oper; + _operations[15] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("incluirDocumentoBloco"); @@ -385,7 +410,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[15] = oper; + _operations[16] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("retirarDocumentoBloco"); @@ -404,7 +429,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[16] = oper; + _operations[17] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("incluirProcessoBloco"); @@ -425,7 +450,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[17] = oper; + _operations[18] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("retirarProcessoBloco"); @@ -444,8 +469,13 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[18] = oper; + _operations[19] = oper; + + } + private static void _initOperationDesc3(){ + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("reabrirProcesso"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -461,13 +491,8 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[19] = oper; - - } + _operations[20] = oper; - private static void _initOperationDesc3(){ - org.apache.axis.description.OperationDesc oper; - org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("concluirProcesso"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -483,7 +508,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[20] = oper; + _operations[21] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarExtensoesPermitidas"); @@ -500,7 +525,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[21] = oper; + _operations[22] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("enviarProcesso"); @@ -533,7 +558,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[22] = oper; + _operations[23] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarUsuarios"); @@ -550,7 +575,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[23] = oper; + _operations[24] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("atribuirProcesso"); @@ -571,7 +596,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[24] = oper; + _operations[25] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarHipotesesLegais"); @@ -588,7 +613,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[25] = oper; + _operations[26] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarPaises"); @@ -603,7 +628,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[26] = oper; + _operations[27] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarEstados"); @@ -620,7 +645,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[27] = oper; + _operations[28] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarCidades"); @@ -639,8 +664,13 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[28] = oper; + _operations[29] = oper; + + } + private static void _initOperationDesc4(){ + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarCargos"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -656,13 +686,8 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[29] = oper; - - } + _operations[30] = oper; - private static void _initOperationDesc4(){ - org.apache.axis.description.OperationDesc oper; - org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarTiposConferencia"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -676,7 +701,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[30] = oper; + _operations[31] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("adicionarArquivo"); @@ -699,7 +724,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[31] = oper; + _operations[32] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("adicionarConteudoArquivo"); @@ -718,7 +743,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[32] = oper; + _operations[33] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("lancarAndamento"); @@ -741,7 +766,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[33] = oper; + _operations[34] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarAndamentos"); @@ -766,7 +791,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[34] = oper; + _operations[35] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("bloquearProcesso"); @@ -783,7 +808,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[35] = oper; + _operations[36] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("desbloquearProcesso"); @@ -800,7 +825,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[36] = oper; + _operations[37] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("relacionarProcesso"); @@ -819,7 +844,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[37] = oper; + _operations[38] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("removerRelacionamentoProcesso"); @@ -838,8 +863,13 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[38] = oper; + _operations[39] = oper; + + } + private static void _initOperationDesc5(){ + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("sobrestarProcesso"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -859,13 +889,8 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[39] = oper; - - } + _operations[40] = oper; - private static void _initOperationDesc5(){ - org.apache.axis.description.OperationDesc oper; - org.apache.axis.description.ParameterDesc param; oper = new org.apache.axis.description.OperationDesc(); oper.setName("removerSobrestamentoProcesso"); param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "SiglaSistema"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false); @@ -881,7 +906,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[40] = oper; + _operations[41] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("anexarProcesso"); @@ -900,7 +925,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[41] = oper; + _operations[42] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("desanexarProcesso"); @@ -921,7 +946,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[42] = oper; + _operations[43] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarMarcadoresUnidade"); @@ -936,7 +961,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[43] = oper; + _operations[44] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("definirMarcador"); @@ -953,7 +978,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[44] = oper; + _operations[45] = oper; oper = new org.apache.axis.description.OperationDesc(); oper.setName("listarAndamentosMarcadores"); @@ -972,7 +997,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go oper.setReturnQName(new javax.xml.namespace.QName("", "parametros")); oper.setStyle(org.apache.axis.constants.Style.RPC); oper.setUse(org.apache.axis.constants.Use.ENCODED); - _operations[45] = oper; + _operations[46] = oper; } @@ -1170,6 +1195,51 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + qName = new javax.xml.namespace.QName("Sei", "ArrayOfIdAndamentos"); + cachedSerQNames.add(qName); + cls = java.lang.String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("Sei", "ArrayOfIdContatos"); + cachedSerQNames.add(qName); + cls = java.lang.String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("Sei", "ArrayOfIdMarcadores"); + cachedSerQNames.add(qName); + cls = java.lang.String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("Sei", "ArrayOfIdTarefas"); + cachedSerQNames.add(qName); + cls = java.lang.String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + + qName = new javax.xml.namespace.QName("Sei", "ArrayOfIdTarefasModulo"); + cachedSerQNames.add(qName); + cls = java.lang.String[].class; + cachedSerClasses.add(cls); + qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"); + qName2 = null; + cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2)); + cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory()); + qName = new javax.xml.namespace.QName("Sei", "ArrayOfIdUnidade"); cachedSerQNames.add(qName); cls = java.lang.String[].class; @@ -1775,7 +1845,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go } } - public br.gov.ans.integracao.sei.client.Contato[] listarContatos(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idTipoContato, java.lang.String paginaRegistros, java.lang.String paginaAtual, java.lang.String sigla, java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, java.lang.String matricula) throws java.rmi.RemoteException { + public br.gov.ans.integracao.sei.client.Contato[] listarContatos(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idTipoContato, java.lang.String paginaRegistros, java.lang.String paginaAtual, java.lang.String sigla, java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, java.lang.String matricula, java.lang.String[] idContatos) throws java.rmi.RemoteException { if (super.cachedEndpoint == null) { throw new org.apache.axis.NoEndPointException(); } @@ -1788,7 +1858,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go setRequestHeaders(_call); setAttachments(_call); - try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {siglaSistema, identificacaoServico, idUnidade, idTipoContato, paginaRegistros, paginaAtual, sigla, nome, cpf, cnpj, matricula}); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {siglaSistema, identificacaoServico, idUnidade, idTipoContato, paginaRegistros, paginaAtual, sigla, nome, cpf, cnpj, matricula, idContatos}); if (_resp instanceof java.rmi.RemoteException) { throw (java.rmi.RemoteException)_resp; @@ -1868,7 +1938,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go } } - public br.gov.ans.integracao.sei.client.RetornoConsultaDocumento consultarDocumento(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String protocoloDocumento, java.lang.String sinRetornarAndamentoGeracao, java.lang.String sinRetornarAssinaturas, java.lang.String sinRetornarPublicacao, java.lang.String sinRetornarCampos) throws java.rmi.RemoteException { + public br.gov.ans.integracao.sei.client.ProcedimentoResumido consultarProcedimentoIndividual(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idOrgaoProcedimento, java.lang.String idTipoProcedimento, java.lang.String idOrgaoUsuario, java.lang.String siglaUsuario) throws java.rmi.RemoteException { if (super.cachedEndpoint == null) { throw new org.apache.axis.NoEndPointException(); } @@ -1877,6 +1947,37 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName("Sei", "consultarProcedimentoIndividual")); + + setRequestHeaders(_call); + setAttachments(_call); + try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {siglaSistema, identificacaoServico, idUnidade, idOrgaoProcedimento, idTipoProcedimento, idOrgaoUsuario, siglaUsuario}); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException)_resp; + } + else { + extractAttachments(_call); + try { + return (br.gov.ans.integracao.sei.client.ProcedimentoResumido) _resp; + } catch (java.lang.Exception _exception) { + return (br.gov.ans.integracao.sei.client.ProcedimentoResumido) org.apache.axis.utils.JavaUtils.convert(_resp, br.gov.ans.integracao.sei.client.ProcedimentoResumido.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; +} + } + + public br.gov.ans.integracao.sei.client.RetornoConsultaDocumento consultarDocumento(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String protocoloDocumento, java.lang.String sinRetornarAndamentoGeracao, java.lang.String sinRetornarAssinaturas, java.lang.String sinRetornarPublicacao, java.lang.String sinRetornarCampos) throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[9]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("SeiAction"); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); _call.setOperationName(new javax.xml.namespace.QName("Sei", "consultarDocumento")); setRequestHeaders(_call); @@ -1904,7 +2005,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[9]); + _call.setOperation(_operations[10]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -1935,7 +2036,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[10]); + _call.setOperation(_operations[11]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -1966,7 +2067,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[11]); + _call.setOperation(_operations[12]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -1997,7 +2098,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[12]); + _call.setOperation(_operations[13]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2028,7 +2129,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[13]); + _call.setOperation(_operations[14]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2059,7 +2160,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[14]); + _call.setOperation(_operations[15]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2090,7 +2191,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[15]); + _call.setOperation(_operations[16]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2121,7 +2222,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[16]); + _call.setOperation(_operations[17]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2152,7 +2253,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[17]); + _call.setOperation(_operations[18]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2183,7 +2284,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[18]); + _call.setOperation(_operations[19]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2214,7 +2315,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[19]); + _call.setOperation(_operations[20]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2245,7 +2346,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[20]); + _call.setOperation(_operations[21]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2276,7 +2377,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[21]); + _call.setOperation(_operations[22]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2307,7 +2408,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[22]); + _call.setOperation(_operations[23]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2338,7 +2439,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[23]); + _call.setOperation(_operations[24]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2369,7 +2470,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[24]); + _call.setOperation(_operations[25]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2400,7 +2501,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[25]); + _call.setOperation(_operations[26]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2431,7 +2532,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[26]); + _call.setOperation(_operations[27]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2462,7 +2563,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[27]); + _call.setOperation(_operations[28]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2493,7 +2594,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[28]); + _call.setOperation(_operations[29]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2524,7 +2625,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[29]); + _call.setOperation(_operations[30]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2555,7 +2656,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[30]); + _call.setOperation(_operations[31]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2586,7 +2687,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[31]); + _call.setOperation(_operations[32]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2617,7 +2718,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[32]); + _call.setOperation(_operations[33]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2648,7 +2749,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[33]); + _call.setOperation(_operations[34]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2679,7 +2780,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[34]); + _call.setOperation(_operations[35]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2710,7 +2811,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[35]); + _call.setOperation(_operations[36]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2741,7 +2842,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[36]); + _call.setOperation(_operations[37]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2772,7 +2873,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[37]); + _call.setOperation(_operations[38]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2803,7 +2904,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[38]); + _call.setOperation(_operations[39]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2834,7 +2935,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[39]); + _call.setOperation(_operations[40]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2865,7 +2966,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[40]); + _call.setOperation(_operations[41]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2896,7 +2997,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[41]); + _call.setOperation(_operations[42]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2927,7 +3028,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[42]); + _call.setOperation(_operations[43]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2958,7 +3059,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[43]); + _call.setOperation(_operations[44]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -2989,7 +3090,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[44]); + _call.setOperation(_operations[45]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); @@ -3020,7 +3121,7 @@ public class SeiBindingStub extends org.apache.axis.client.Stub implements br.go throw new org.apache.axis.NoEndPointException(); } org.apache.axis.client.Call _call = createCall(); - _call.setOperation(_operations[45]); + _call.setOperation(_operations[46]); _call.setUseSOAPAction(true); _call.setSOAPActionURI("SeiAction"); _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); diff --git a/src/main/java/br/gov/ans/integracao/sei/client/SeiPortType.java b/src/main/java/br/gov/ans/integracao/sei/client/SeiPortType.java index 3b93b5b..22d6092 100644 --- a/src/main/java/br/gov/ans/integracao/sei/client/SeiPortType.java +++ b/src/main/java/br/gov/ans/integracao/sei/client/SeiPortType.java @@ -37,7 +37,7 @@ public interface SeiPortType extends java.rmi.Remote { /** * Lista de contatos */ - public br.gov.ans.integracao.sei.client.Contato[] listarContatos(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idTipoContato, java.lang.String paginaRegistros, java.lang.String paginaAtual, java.lang.String sigla, java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, java.lang.String matricula) throws java.rmi.RemoteException; + public br.gov.ans.integracao.sei.client.Contato[] listarContatos(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idTipoContato, java.lang.String paginaRegistros, java.lang.String paginaAtual, java.lang.String sigla, java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, java.lang.String matricula, java.lang.String[] idContatos) throws java.rmi.RemoteException; /** * Atualizacao de contatos @@ -50,6 +50,11 @@ public interface SeiPortType extends java.rmi.Remote { public br.gov.ans.integracao.sei.client.RetornoConsultaProcedimento consultarProcedimento(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String protocoloProcedimento, java.lang.String sinRetornarAssuntos, java.lang.String sinRetornarInteressados, java.lang.String sinRetornarObservacoes, java.lang.String sinRetornarAndamentoGeracao, java.lang.String sinRetornarAndamentoConclusao, java.lang.String sinRetornarUltimoAndamento, java.lang.String sinRetornarUnidadesProcedimentoAberto, java.lang.String sinRetornarProcedimentosRelacionados, java.lang.String sinRetornarProcedimentosAnexados) throws java.rmi.RemoteException; /** + * Consulta de processos individuais por usuario interessado + */ + public br.gov.ans.integracao.sei.client.ProcedimentoResumido consultarProcedimentoIndividual(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idOrgaoProcedimento, java.lang.String idTipoProcedimento, java.lang.String idOrgaoUsuario, java.lang.String siglaUsuario) throws java.rmi.RemoteException; + + /** * Consulta de documentos */ public br.gov.ans.integracao.sei.client.RetornoConsultaDocumento consultarDocumento(java.lang.String siglaSistema, java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String protocoloDocumento, java.lang.String sinRetornarAndamentoGeracao, java.lang.String sinRetornarAssinaturas, java.lang.String sinRetornarPublicacao, java.lang.String sinRetornarCampos) throws java.rmi.RemoteException; diff --git a/src/main/java/br/gov/ans/integracao/sei/client/SeiPortTypeProxy.java b/src/main/java/br/gov/ans/integracao/sei/client/SeiPortTypeProxy.java index ba30f46..7230f3d 100644 --- a/src/main/java/br/gov/ans/integracao/sei/client/SeiPortTypeProxy.java +++ b/src/main/java/br/gov/ans/integracao/sei/client/SeiPortTypeProxy.java @@ -139,12 +139,12 @@ public class SeiPortTypeProxy implements br.gov.ans.integracao.sei.client.SeiPor java.lang.String idTipoContato, java.lang.String paginaRegistros, java.lang.String paginaAtual, java.lang.String sigla, java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, - java.lang.String matricula) throws java.rmi.RemoteException { + java.lang.String matricula, java.lang.String[] idContatos) throws java.rmi.RemoteException { if (seiPortType == null) _initSeiPortTypeProxy(); return seiPortType.listarContatos(siglaSistema, identificacaoServico, idUnidade, idTipoContato, paginaRegistros, paginaAtual, sigla, - nome, cpf, cnpj, matricula); + nome, cpf, cnpj, matricula, idContatos); } public java.lang.String atualizarContatos(java.lang.String siglaSistema, @@ -183,14 +183,21 @@ public class SeiPortTypeProxy implements br.gov.ans.integracao.sei.client.SeiPor sinRetornarProcedimentosAnexados); } - public br.gov.ans.integracao.sei.client.RetornoConsultaDocumento consultarDocumento( - java.lang.String siglaSistema, - java.lang.String identificacaoServico, java.lang.String idUnidade, - java.lang.String protocoloDocumento, - java.lang.String sinRetornarAndamentoGeracao, - java.lang.String sinRetornarAssinaturas, - java.lang.String sinRetornarPublicacao, - java.lang.String sinRetornarCampos) throws java.rmi.RemoteException { + public ProcedimentoResumido consultarProcedimentoIndividual(java.lang.String siglaSistema, + java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String idOrgaoProcedimento, + java.lang.String idTipoProcedimento, java.lang.String idOrgaoUsuario, java.lang.String siglaUsuario) + throws java.rmi.RemoteException { + if (seiPortType == null) + _initSeiPortTypeProxy(); + return seiPortType.consultarProcedimentoIndividual(siglaSistema, identificacaoServico, idUnidade, + idOrgaoProcedimento, idTipoProcedimento, idOrgaoUsuario, siglaUsuario); + } + + public RetornoConsultaDocumento consultarDocumento(java.lang.String siglaSistema, + java.lang.String identificacaoServico, java.lang.String idUnidade, java.lang.String protocoloDocumento, + java.lang.String sinRetornarAndamentoGeracao, java.lang.String sinRetornarAssinaturas, + java.lang.String sinRetornarPublicacao, java.lang.String sinRetornarCampos) + throws java.rmi.RemoteException { if (seiPortType == null) _initSeiPortTypeProxy(); return seiPortType.consultarDocumento(siglaSistema, diff --git a/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java b/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java index bf5df81..2f80d4c 100644 --- a/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java +++ b/src/main/java/br/gov/ans/integracao/sei/rest/ContatoResource.java @@ -192,7 +192,7 @@ public class ContatoResource { @QueryParam("pagina") String pagina) throws RemoteException, BusinessException, Exception{ Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Operacao.LISTAR_CONTATOS, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), - qtdRegistros == null? null : parseInt(qtdRegistros)+"", pagina == null? null:parseInt(pagina)+"", sigla, nome, cpf, cnpj, matricula); + qtdRegistros == null? null : parseInt(qtdRegistros)+"", pagina == null? null:parseInt(pagina)+"", sigla, nome, cpf, cnpj, matricula, null); List pessoas = pessoaHelper.buildPessoa(contatos); @@ -285,7 +285,7 @@ public class ContatoResource { @Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML}) public Pessoa getContato(@PathParam("unidade") String unidade, @PathParam("tipo") TipoContato tipo, @PathParam("sigla") String sigla) throws RemoteException, Exception{ Contato[] contatos = seiNativeService.listarContatos(Constantes.SEI_BROKER, Operacao.LISTAR_CONTATOS, unidadeResource.consultarCodigo(unidade), tipo.getCodigo(), - null, null, sigla, null, null, null, null); + null, null, sigla, null, null, null, null, null); if(ArrayUtils.isEmpty(contatos)){ throw new ResourceNotFoundException(messages.getMessage("erro.contato.nao.encontrado",sigla)); diff --git a/src/main/java/br/gov/ans/integracao/sei/utils/ContatoHelper.java b/src/main/java/br/gov/ans/integracao/sei/utils/ContatoHelper.java index 5a05e85..7673825 100644 --- a/src/main/java/br/gov/ans/integracao/sei/utils/ContatoHelper.java +++ b/src/main/java/br/gov/ans/integracao/sei/utils/ContatoHelper.java @@ -88,20 +88,20 @@ public class ContatoHelper { preencherDadosAssociado(pessoa, contato); if(pessoa.getEndereco() != null){ - preencherEndereco(pessoa, contato); + preencherEndereco(pessoa.getEndereco(), contato); } return contato; } - private void preencherEndereco(Pessoa pessoa, Contato contato) throws RemoteException, BusinessException, Exception{ - contato.setEndereco(concatenarNumero(pessoa.getEndereco().getLogradouro(), pessoa.getEndereco().getNumero())); - contato.setComplemento(pessoa.getEndereco().getComplemento()); - contato.setBairro(pessoa.getEndereco().getBairro()); - contato.setCep(pessoa.getEndereco().getCEP()); + private void preencherEndereco(Endereco endereco, Contato contato) throws RemoteException, BusinessException, Exception{ + contato.setEndereco(concatenarNumero(endereco.getLogradouro(), endereco.getNumero())); + contato.setComplemento(endereco.getComplemento()); + contato.setBairro(endereco.getBairro()); + contato.setCep(endereco.getCEP()); - if(StringUtils.isNotBlank(pessoa.getEndereco().getCidade())){ - Cidade cidade = getCidade(pessoa.getEndereco().getCidade()); + if(StringUtils.isNotBlank(endereco.getCidade())){ + Cidade cidade = getCidade(endereco.getCidade()); contato.setIdCidade(cidade.getId().toString()); contato.setIdEstado(cidade.getEstado().getId().toString()); @@ -109,23 +109,22 @@ public class ContatoHelper { } } - private void preencherEnderecoAssociado(Pessoa pessoa, Contato contato) throws RemoteException, BusinessException, Exception{ - Endereco endereco = pessoa.getAssociado().getEndereco(); - - contato.setEnderecoAssociado(concatenarNumero(endereco.getLogradouro(), endereco.getNumero())); - contato.setComplementoAssociado(endereco.getComplemento()); - contato.setBairroAssociado(endereco.getBairro()); - contato.setCep(endereco.getCEP()); - - if(StringUtils.isNotBlank(endereco.getCidade())){ - Cidade cidade = getCidade(endereco.getCidade()); - - contato.setIdCidadeAssociado(cidade.getId().toString()); - contato.setIdEstadoAssociado(cidade.getEstado().getId().toString()); - contato.setIdPaisAssociado(cidade.getEstado().getIdPais()); - } - - } +// private void preencherEnderecoAssociado(Pessoa pessoa, Contato contato) throws RemoteException, BusinessException, Exception{ +// Endereco endereco = pessoa.getAssociado().getEndereco(); +// +// contato.setEnderecoAssociado(concatenarNumero(endereco.getLogradouro(), endereco.getNumero())); +// contato.setComplementoAssociado(endereco.getComplemento()); +// contato.setBairroAssociado(endereco.getBairro()); +// contato.setCep(endereco.getCEP()); +// +// if(StringUtils.isNotBlank(endereco.getCidade())){ +// Cidade cidade = getCidade(endereco.getCidade()); +// +// contato.setIdCidadeAssociado(cidade.getId().toString()); +// contato.setIdEstadoAssociado(cidade.getEstado().getId().toString()); +// contato.setIdPaisAssociado(cidade.getEstado().getIdPais()); +// } +// } private void preencherDadosAssociado(Pessoa pessoa, Contato contato) throws RemoteException, BusinessException, Exception{ if(pessoa.getAssociado() == null){ @@ -137,7 +136,7 @@ public class ContatoHelper { contato.setNomeContatoAssociado(pessoa.getAssociado().getNome()); if(pessoa.getAssociado().getEndereco() != null){ - preencherEnderecoAssociado(pessoa, contato); + preencherEndereco(pessoa.getAssociado().getEndereco(), contato); } } } diff --git a/src/main/java/br/gov/ans/integracao/sei/utils/PessoaHelper.java b/src/main/java/br/gov/ans/integracao/sei/utils/PessoaHelper.java index 30ebd69..77a49ea 100644 --- a/src/main/java/br/gov/ans/integracao/sei/utils/PessoaHelper.java +++ b/src/main/java/br/gov/ans/integracao/sei/utils/PessoaHelper.java @@ -147,16 +147,16 @@ public class PessoaHelper { private Endereco buildEnderecoAssociado(Contato contato){ Endereco endereco = new Endereco(); - endereco.setLogradouro(contato.getEnderecoAssociado()); - endereco.setComplemento(contato.getComplementoAssociado()); - endereco.setBairro(contato.getBairroAssociado()); - endereco.setCEP(contato.getCepAssociado()); + endereco.setLogradouro(contato.getEndereco()); + endereco.setComplemento(contato.getComplemento()); + endereco.setBairro(contato.getBairro()); + endereco.setCEP(contato.getCep()); - if(StringUtils.isNotBlank(contato.getIdCidadeAssociado())){ - endereco.setCidade(getCodigoIbge(contato.getIdCidadeAssociado())); + if(StringUtils.isNotBlank(contato.getIdCidade())){ + endereco.setCidade(getCodigoIbge(contato.getIdCidade())); } - endereco.setUf(contato.getSiglaEstadoAssociado()); - endereco.setPais(contato.getNomePaisAssociado()); + endereco.setUf(contato.getSiglaEstado()); + endereco.setPais(contato.getNomePais()); return endereco; } @@ -166,6 +166,7 @@ public class PessoaHelper { pessoa.setSigla(getSiglaContato(contato.getIdContatoAssociado())); pessoa.setNome(contato.getNomeContatoAssociado()); + pessoa.setCnpj(contato.getCnpjAssociado()); pessoa.setEndereco(buildEnderecoAssociado(contato)); diff --git a/src/test/java/br/gov/ans/integracao/sei/testes/FunctionalTest.java b/src/test/java/br/gov/ans/integracao/sei/testes/FunctionalTest.java index fb866b1..e27200e 100644 --- a/src/test/java/br/gov/ans/integracao/sei/testes/FunctionalTest.java +++ b/src/test/java/br/gov/ans/integracao/sei/testes/FunctionalTest.java @@ -8,7 +8,7 @@ public class FunctionalTest { protected final String USUARIO = "andre.guimaraes"; protected final String SENHA = "Merda de senha!"; - protected static final Boolean DESENVOLVIMENTO = false; + protected static final Boolean DESENVOLVIMENTO = true; @BeforeClass public static void setup() { diff --git a/src/test/java/br/gov/ans/integracao/sei/testes/SeiBrokerTest.java b/src/test/java/br/gov/ans/integracao/sei/testes/SeiBrokerTest.java index 18cc2a9..90a9556 100644 --- a/src/test/java/br/gov/ans/integracao/sei/testes/SeiBrokerTest.java +++ b/src/test/java/br/gov/ans/integracao/sei/testes/SeiBrokerTest.java @@ -30,6 +30,7 @@ import br.gov.ans.integracao.sei.modelo.EnvioDeProcesso; import br.gov.ans.integracao.sei.modelo.NovoBloco; import br.gov.ans.integracao.sei.modelo.NovoProcesso; import br.gov.ans.integracao.sei.modelo.ParteArquivo; +import br.gov.ans.integracao.sei.modelo.SobrestamentoProcesso; import br.gov.ans.integracao.sei.modelo.enums.TipoBloco; @FixMethodOrder(MethodSorters.NAME_ASCENDING) @@ -382,19 +383,69 @@ public class SeiBrokerTest extends FunctionalTest{ } //// @Test -// public void BL_incluirDocumentoPorArquivoTest() { -// Response response = given() -// .auth() -// .basic(USUARIO, SENHA) -// .contentType("application/json") -// .accept("application/json") -// .body(buildDocumentoPorArquivo()) -// .when().post("/COSAP/documentos"); -// -// documentoCriadoPorArquivo = response.getBody().as(RetornoInclusaoDocumento.class).getDocumentoFormatado(); -// -// response.then().statusCode(201); -// } + public void BK_incluirDocumentoPorArquivoTest() { + Response response = given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .accept("application/json") + .body(buildDocumentoPorArquivo()) + .when().post("/COSAP/documentos"); + + documentoCriadoPorArquivo = response.getBody().as(RetornoInclusaoDocumento.class).getDocumentoFormatado(); + + response.then().statusCode(201); + } + + @Test + public void BL_abrirProcessoTest(){ + Response response = given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .accept("application/json") + .body(buildNovoProcessoUmaUnidade()) + .when().post("/COSAP/processos"); + + processoCriado = response.getBody().as(RetornoGeracaoProcedimento.class).getProcedimentoFormatado().replaceAll("[^0-9+]", ""); + + response.then().statusCode(201); + } + + @Test + public void BM_sobrestarProcessoTest(){ + SobrestamentoProcesso s = new SobrestamentoProcesso(); + s.setProcesso(processoCriado); + s.setMotivo("Teste automatizado de sobrestamento."); + + given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .accept("application/json") + .body(s) + .when().post("/cosap/processos/sobrestados").then().statusCode(200); + } + + @Test + public void BN_removerSobrestamentoProcessoTest(){ + given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .accept("application/json") + .when().delete("/cosap/processos/sobrestados/"+processoCriado).then().statusCode(200); + } + + @Test + public void BO_listarContatos(){ + given() + .auth() + .basic(USUARIO, SENHA) + .contentType("application/json") + .accept("application/json") + .when().get("cosap/contatos/operadoras?qtdRegistros=20").then().statusCode(200); + } public NovoBloco buildNovoBloco(TipoBloco tipoBloco){ NovoBloco bloco = new NovoBloco(); @@ -434,7 +485,7 @@ public class SeiBrokerTest extends FunctionalTest{ NovoProcesso processo = new NovoProcesso(); Procedimento dadosProcesso = new Procedimento(); - dadosProcesso.setIdTipoProcedimento("100000347"); + dadosProcesso.setIdTipoProcedimento("100000832"); // dadosProcesso.setIdTipoProcedimento("100000346"); dadosProcesso.setEspecificacao("Processo de Teste criado via teste automatizado."); dadosProcesso.setAssuntos(new Assunto[]{}); @@ -450,11 +501,35 @@ public class SeiBrokerTest extends FunctionalTest{ processo.setDadosProcesso(dadosProcesso); processo.setDocumentos(new Documento[]{}); - processo.setUnidadesDestino(new String[]{"COTEC","110000935","COSAP"}); + processo.setUnidadesDestino(new String[]{"COSAP"}); return processo; } + public NovoProcesso buildNovoProcessoUmaUnidade(){ + NovoProcesso processo = new NovoProcesso(); + Procedimento dadosProcesso = new Procedimento(); + + dadosProcesso.setIdTipoProcedimento("100000832"); +// dadosProcesso.setIdTipoProcedimento("100000346"); + dadosProcesso.setEspecificacao("Processo de Teste criado via teste automatizado."); + dadosProcesso.setAssuntos(new Assunto[]{}); + + Interessado i = new Interessado(); + i.setNome("BRADESCO SAUDE E ASSISTENCIA S.A"); + i.setSigla("363022"); + + dadosProcesso.setInteressados(new Interessado[]{i}); + dadosProcesso.setObservacao("Este processo foi inserido via ws para testar a integração."); + dadosProcesso.setNivelAcesso("0"); + + processo.setDadosProcesso(dadosProcesso); + + processo.setDocumentos(new Documento[]{}); + + return processo; + } + public Documento buildDocumento(){ // String nomeArquivo = "caelum.pdf"; // String nomeArquivo = "OF-272-2016-DIDES-33910000610201675-63554067000198-ABI_v1_r0.pdf"; @@ -469,7 +544,7 @@ public class SeiBrokerTest extends FunctionalTest{ documento.setTipo("R"); documento.setIdProcedimento(processoCriado); - documento.setIdSerie("5"); + documento.setIdSerie("7"); documento.setData("10/08/2015"); Remetente remetente = new Remetente(); @@ -498,7 +573,7 @@ public class SeiBrokerTest extends FunctionalTest{ documento.setTipo("R"); documento.setIdProcedimento(processoCriado); - documento.setIdSerie("5"); + documento.setIdSerie("7"); documento.setData("10/08/2015"); Remetente remetente = new Remetente(); -- libgit2 0.21.2