diff --git a/src/main/java/br/gov/ans/integracao/sei/client/AtributoAndamento.java b/src/main/java/br/gov/ans/integracao/sei/client/AtributoAndamento.java index be43275..938d0dd 100644 --- a/src/main/java/br/gov/ans/integracao/sei/client/AtributoAndamento.java +++ b/src/main/java/br/gov/ans/integracao/sei/client/AtributoAndamento.java @@ -15,185 +15,175 @@ import org.codehaus.jackson.map.annotate.JsonSerialize; @JsonSerialize(include = JsonSerialize.Inclusion.NON_NULL) @JsonIgnoreProperties(ignoreUnknown = true) @XmlRootElement -public class AtributoAndamento implements java.io.Serializable { - private java.lang.String nome; - - private java.lang.String valor; - - private java.lang.String idOrigem; - - public AtributoAndamento() { - } - - public AtributoAndamento( - java.lang.String nome, - java.lang.String valor, - java.lang.String idOrigem) { - this.nome = nome; - this.valor = valor; - this.idOrigem = idOrigem; - } - - - /** - * Gets the nome value for this AtributoAndamento. - * - * @return nome - */ - public java.lang.String getNome() { - return nome; - } - - - /** - * Sets the nome value for this AtributoAndamento. - * - * @param nome - */ - public void setNome(java.lang.String nome) { - this.nome = nome; - } - - - /** - * Gets the valor value for this AtributoAndamento. - * - * @return valor - */ - public java.lang.String getValor() { - return valor; - } - - - /** - * Sets the valor value for this AtributoAndamento. - * - * @param valor - */ - public void setValor(java.lang.String valor) { - this.valor = valor; - } - - - /** - * Gets the idOrigem value for this AtributoAndamento. - * - * @return idOrigem - */ - public java.lang.String getIdOrigem() { - return idOrigem; - } - - - /** - * Sets the idOrigem value for this AtributoAndamento. - * - * @param idOrigem - */ - public void setIdOrigem(java.lang.String idOrigem) { - this.idOrigem = idOrigem; - } - - private java.lang.Object __equalsCalc = null; - public boolean equals(java.lang.Object obj) { - if (!(obj instanceof AtributoAndamento)) return false; - AtributoAndamento other = (AtributoAndamento) obj; - if (obj == null) return false; - if (this == obj) return true; - if (__equalsCalc != null) { - return (__equalsCalc == obj); - } - __equalsCalc = obj; - boolean _equals; - _equals = true && - ((this.nome==null && other.getNome()==null) || - (this.nome!=null && - this.nome.equals(other.getNome()))) && - ((this.valor==null && other.getValor()==null) || - (this.valor!=null && - this.valor.equals(other.getValor()))) && - ((this.idOrigem==null && other.getIdOrigem()==null) || - (this.idOrigem!=null && - this.idOrigem.equals(other.getIdOrigem()))); - __equalsCalc = null; - return _equals; - } - - private boolean __hashCodeCalc = false; - public int hashCode() { - if (__hashCodeCalc) { - return 0; - } - __hashCodeCalc = true; - int _hashCode = 1; - if (getNome() != null) { - _hashCode += getNome().hashCode(); - } - if (getValor() != null) { - _hashCode += getValor().hashCode(); - } - if (getIdOrigem() != null) { - _hashCode += getIdOrigem().hashCode(); - } - __hashCodeCalc = false; - return _hashCode; - } - - // Type metadata - private static org.apache.axis.description.TypeDesc typeDesc = - new org.apache.axis.description.TypeDesc(AtributoAndamento.class, true); - - static { - typeDesc.setXmlType(new javax.xml.namespace.QName("Sei", "AtributoAndamento")); - org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("nome"); - elemField.setXmlName(new javax.xml.namespace.QName("", "Nome")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(false); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("valor"); - elemField.setXmlName(new javax.xml.namespace.QName("", "Valor")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(false); - typeDesc.addFieldDesc(elemField); - elemField = new org.apache.axis.description.ElementDesc(); - elemField.setFieldName("idOrigem"); - elemField.setXmlName(new javax.xml.namespace.QName("", "IdOrigem")); - elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); - elemField.setNillable(true); - typeDesc.addFieldDesc(elemField); - } - - /** - * Return type metadata object - */ - public static org.apache.axis.description.TypeDesc getTypeDesc() { - return typeDesc; - } - - /** - * Get Custom Serializer - */ - public static org.apache.axis.encoding.Serializer getSerializer( - java.lang.String mechType, - java.lang.Class _javaType, - javax.xml.namespace.QName _xmlType) { - return - new org.apache.axis.encoding.ser.BeanSerializer( - _javaType, _xmlType, typeDesc); - } - - /** - * Get Custom Deserializer - */ - public static org.apache.axis.encoding.Deserializer getDeserializer( - java.lang.String mechType, - java.lang.Class _javaType, - javax.xml.namespace.QName _xmlType) { - return - new org.apache.axis.encoding.ser.BeanDeserializer( - _javaType, _xmlType, typeDesc); - } +public class AtributoAndamento implements java.io.Serializable { + private java.lang.String nome; + + private java.lang.String valor; + + private java.lang.String idOrigem; + + public AtributoAndamento() { + } + + public AtributoAndamento(String nome, String valor) { + this.nome = nome; + this.valor = valor; + } + + public AtributoAndamento(java.lang.String nome, java.lang.String valor, java.lang.String idOrigem) { + this.nome = nome; + this.valor = valor; + this.idOrigem = idOrigem; + } + + /** + * Gets the nome value for this AtributoAndamento. + * + * @return nome + */ + public java.lang.String getNome() { + return nome; + } + + /** + * Sets the nome value for this AtributoAndamento. + * + * @param nome + */ + public void setNome(java.lang.String nome) { + this.nome = nome; + } + + /** + * Gets the valor value for this AtributoAndamento. + * + * @return valor + */ + public java.lang.String getValor() { + return valor; + } + + /** + * Sets the valor value for this AtributoAndamento. + * + * @param valor + */ + public void setValor(java.lang.String valor) { + this.valor = valor; + } + + /** + * Gets the idOrigem value for this AtributoAndamento. + * + * @return idOrigem + */ + public java.lang.String getIdOrigem() { + return idOrigem; + } + + /** + * Sets the idOrigem value for this AtributoAndamento. + * + * @param idOrigem + */ + public void setIdOrigem(java.lang.String idOrigem) { + this.idOrigem = idOrigem; + } + + private java.lang.Object __equalsCalc = null; + + public boolean equals(java.lang.Object obj) { + if (!(obj instanceof AtributoAndamento)) + return false; + AtributoAndamento other = (AtributoAndamento) obj; + if (obj == null) + return false; + if (this == obj) + return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true + && ((this.nome == null && other.getNome() == null) + || (this.nome != null && this.nome.equals(other.getNome()))) + && ((this.valor == null && other.getValor() == null) + || (this.valor != null && this.valor.equals(other.getValor()))) + && ((this.idOrigem == null && other.getIdOrigem() == null) + || (this.idOrigem != null && this.idOrigem.equals(other.getIdOrigem()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + + public int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getNome() != null) { + _hashCode += getNome().hashCode(); + } + if (getValor() != null) { + _hashCode += getValor().hashCode(); + } + if (getIdOrigem() != null) { + _hashCode += getIdOrigem().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc( + AtributoAndamento.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("Sei", "AtributoAndamento")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("nome"); + elemField.setXmlName(new javax.xml.namespace.QName("", "Nome")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("valor"); + elemField.setXmlName(new javax.xml.namespace.QName("", "Valor")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("idOrigem"); + elemField.setXmlName(new javax.xml.namespace.QName("", "IdOrigem")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, + java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { + return new org.apache.axis.encoding.ser.BeanSerializer(_javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, + java.lang.Class _javaType, javax.xml.namespace.QName _xmlType) { + return new org.apache.axis.encoding.ser.BeanDeserializer(_javaType, _xmlType, typeDesc); + } } 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 49b977c..d9c810a 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 @@ -1374,18 +1374,11 @@ public class ProcessoResource { if(map.isEmpty()){ return null; } - + List atributos = new ArrayList(); - Set keySet = map.keySet(); - - for(String key : keySet){ - AtributoAndamento atributo = new AtributoAndamento(); - atributo.setNome(key); - atributo.setValor(map.get(key)); - - atributos.add(atributo); - } + map.forEach((k, v) -> atributos.add(new AtributoAndamento(k, v))); + return atributos.toArray(new AtributoAndamento[atributos.size()]); } 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 7673825..5921760 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 @@ -23,7 +23,7 @@ import br.gov.ans.integracao.sei.modelo.enums.TipoPessoa; public class ContatoHelper { - private static DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); + private DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); @Inject private ContatoDAO contatoDAO; @@ -109,23 +109,6 @@ 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 preencherDadosAssociado(Pessoa pessoa, Contato contato) throws RemoteException, BusinessException, Exception{ if(pessoa.getAssociado() == null){ contato.setSinEnderecoAssociado("N"); 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 77a49ea..fc373bf 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 @@ -41,7 +41,7 @@ public class PessoaHelper { @Inject private MessageUtils messages; - private static DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); + private DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy"); public List buildPessoa(Contato[] contatos) throws ParseException, BusinessException, IllegalAccessException, ResourceNotFoundException{ if(ArrayUtils.isNotEmpty(contatos)){ diff --git a/src/main/java/br/gov/ans/integracao/sei/utils/Util.java b/src/main/java/br/gov/ans/integracao/sei/utils/Util.java index 616f92c..c401eec 100644 --- a/src/main/java/br/gov/ans/integracao/sei/utils/Util.java +++ b/src/main/java/br/gov/ans/integracao/sei/utils/Util.java @@ -21,12 +21,8 @@ import org.codehaus.jackson.type.TypeReference; import br.gov.ans.exceptions.BusinessException; public class Util { - private static SimpleDateFormat dateFormater = new SimpleDateFormat("dd/MM/yyyy"); - private static final String REGEX_SOMENTE_NUMEROS = "\\D+"; - - private static Pattern pattern_ = Pattern.compile(Constantes.REGEX_MASCARA_PROCESSO, Pattern.CASE_INSENSITIVE | Pattern.DOTALL); - + public static String getSOuN(String valor){ if("S".equals(valor) || "s".equals(valor)){ return "S"; @@ -44,6 +40,8 @@ public class Util { } public static String formatarData(Date data){ + SimpleDateFormat dateFormater = new SimpleDateFormat("dd/MM/yyyy"); + if(data != null){ return dateFormater.format(data); } @@ -98,7 +96,7 @@ public class Util { public static boolean trueOrFalse(String valor){ if(valor != null && valor.length() > 1){ - new Boolean(valor); + return Boolean.valueOf(valor); } return ("1".equals(valor)); diff --git a/src/main/java/br/gov/ans/integracao/sip/client/SIPSoapClient.java b/src/main/java/br/gov/ans/integracao/sip/client/SIPSoapClient.java index 1aa90a7..23ffe3d 100644 --- a/src/main/java/br/gov/ans/integracao/sip/client/SIPSoapClient.java +++ b/src/main/java/br/gov/ans/integracao/sip/client/SIPSoapClient.java @@ -20,7 +20,7 @@ public class SIPSoapClient { public Boolean replicarUsuario(String operacao, String codigoUsuario, String codigoOrgao, String login, String nome) throws IOException{ - String msgRetorno = ""; + StringBuffer msgRetorno = new StringBuffer(""); URL url = new URL(SERVICE_URL); URLConnection conn = url.openConnection(); @@ -56,14 +56,14 @@ public class SIPSoapClient { String inputLine; while ((inputLine = rd.readLine()) != null){ - msgRetorno += inputLine; + msgRetorno.append(inputLine); } wr.close(); rd.close(); conn.getInputStream().close(); - if(msgRetorno.contains("\"xsd:boolean\">true")){ + if(msgRetorno.toString().contains("\"xsd:boolean\">true")){ return true; } -- libgit2 0.21.2