/** * RetornoConsultaProcedimento.java * * This file was auto-generated from WSDL * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. */ package Sei; public class RetornoConsultaProcedimento implements java.io.Serializable { private java.lang.String idProcedimento; private java.lang.String procedimentoFormatado; private java.lang.String especificacao; private java.lang.String dataAutuacao; private java.lang.String linkAcesso; private Sei.TipoProcedimento tipoProcedimento; private Sei.Andamento andamentoGeracao; private Sei.Andamento andamentoConclusao; private Sei.Andamento ultimoAndamento; private Sei.UnidadeProcedimentoAberto[] unidadesProcedimentoAberto; private Sei.Assunto[] assuntos; private Sei.Interessado[] interessados; private Sei.Observacao[] observacoes; private Sei.ProcedimentoResumido[] procedimentosRelacionados; private Sei.ProcedimentoResumido[] procedimentosAnexados; public RetornoConsultaProcedimento() { } public RetornoConsultaProcedimento( java.lang.String idProcedimento, java.lang.String procedimentoFormatado, java.lang.String especificacao, java.lang.String dataAutuacao, java.lang.String linkAcesso, Sei.TipoProcedimento tipoProcedimento, Sei.Andamento andamentoGeracao, Sei.Andamento andamentoConclusao, Sei.Andamento ultimoAndamento, Sei.UnidadeProcedimentoAberto[] unidadesProcedimentoAberto, Sei.Assunto[] assuntos, Sei.Interessado[] interessados, Sei.Observacao[] observacoes, Sei.ProcedimentoResumido[] procedimentosRelacionados, Sei.ProcedimentoResumido[] procedimentosAnexados) { this.idProcedimento = idProcedimento; this.procedimentoFormatado = procedimentoFormatado; this.especificacao = especificacao; this.dataAutuacao = dataAutuacao; this.linkAcesso = linkAcesso; this.tipoProcedimento = tipoProcedimento; this.andamentoGeracao = andamentoGeracao; this.andamentoConclusao = andamentoConclusao; this.ultimoAndamento = ultimoAndamento; this.unidadesProcedimentoAberto = unidadesProcedimentoAberto; this.assuntos = assuntos; this.interessados = interessados; this.observacoes = observacoes; this.procedimentosRelacionados = procedimentosRelacionados; this.procedimentosAnexados = procedimentosAnexados; } /** * Gets the idProcedimento value for this RetornoConsultaProcedimento. * * @return idProcedimento */ public java.lang.String getIdProcedimento() { return idProcedimento; } /** * Sets the idProcedimento value for this RetornoConsultaProcedimento. * * @param idProcedimento */ public void setIdProcedimento(java.lang.String idProcedimento) { this.idProcedimento = idProcedimento; } /** * Gets the procedimentoFormatado value for this RetornoConsultaProcedimento. * * @return procedimentoFormatado */ public java.lang.String getProcedimentoFormatado() { return procedimentoFormatado; } /** * Sets the procedimentoFormatado value for this RetornoConsultaProcedimento. * * @param procedimentoFormatado */ public void setProcedimentoFormatado(java.lang.String procedimentoFormatado) { this.procedimentoFormatado = procedimentoFormatado; } /** * Gets the especificacao value for this RetornoConsultaProcedimento. * * @return especificacao */ public java.lang.String getEspecificacao() { return especificacao; } /** * Sets the especificacao value for this RetornoConsultaProcedimento. * * @param especificacao */ public void setEspecificacao(java.lang.String especificacao) { this.especificacao = especificacao; } /** * Gets the dataAutuacao value for this RetornoConsultaProcedimento. * * @return dataAutuacao */ public java.lang.String getDataAutuacao() { return dataAutuacao; } /** * Sets the dataAutuacao value for this RetornoConsultaProcedimento. * * @param dataAutuacao */ public void setDataAutuacao(java.lang.String dataAutuacao) { this.dataAutuacao = dataAutuacao; } /** * Gets the linkAcesso value for this RetornoConsultaProcedimento. * * @return linkAcesso */ public java.lang.String getLinkAcesso() { return linkAcesso; } /** * Sets the linkAcesso value for this RetornoConsultaProcedimento. * * @param linkAcesso */ public void setLinkAcesso(java.lang.String linkAcesso) { this.linkAcesso = linkAcesso; } /** * Gets the tipoProcedimento value for this RetornoConsultaProcedimento. * * @return tipoProcedimento */ public Sei.TipoProcedimento getTipoProcedimento() { return tipoProcedimento; } /** * Sets the tipoProcedimento value for this RetornoConsultaProcedimento. * * @param tipoProcedimento */ public void setTipoProcedimento(Sei.TipoProcedimento tipoProcedimento) { this.tipoProcedimento = tipoProcedimento; } /** * Gets the andamentoGeracao value for this RetornoConsultaProcedimento. * * @return andamentoGeracao */ public Sei.Andamento getAndamentoGeracao() { return andamentoGeracao; } /** * Sets the andamentoGeracao value for this RetornoConsultaProcedimento. * * @param andamentoGeracao */ public void setAndamentoGeracao(Sei.Andamento andamentoGeracao) { this.andamentoGeracao = andamentoGeracao; } /** * Gets the andamentoConclusao value for this RetornoConsultaProcedimento. * * @return andamentoConclusao */ public Sei.Andamento getAndamentoConclusao() { return andamentoConclusao; } /** * Sets the andamentoConclusao value for this RetornoConsultaProcedimento. * * @param andamentoConclusao */ public void setAndamentoConclusao(Sei.Andamento andamentoConclusao) { this.andamentoConclusao = andamentoConclusao; } /** * Gets the ultimoAndamento value for this RetornoConsultaProcedimento. * * @return ultimoAndamento */ public Sei.Andamento getUltimoAndamento() { return ultimoAndamento; } /** * Sets the ultimoAndamento value for this RetornoConsultaProcedimento. * * @param ultimoAndamento */ public void setUltimoAndamento(Sei.Andamento ultimoAndamento) { this.ultimoAndamento = ultimoAndamento; } /** * Gets the unidadesProcedimentoAberto value for this RetornoConsultaProcedimento. * * @return unidadesProcedimentoAberto */ public Sei.UnidadeProcedimentoAberto[] getUnidadesProcedimentoAberto() { return unidadesProcedimentoAberto; } /** * Sets the unidadesProcedimentoAberto value for this RetornoConsultaProcedimento. * * @param unidadesProcedimentoAberto */ public void setUnidadesProcedimentoAberto(Sei.UnidadeProcedimentoAberto[] unidadesProcedimentoAberto) { this.unidadesProcedimentoAberto = unidadesProcedimentoAberto; } /** * Gets the assuntos value for this RetornoConsultaProcedimento. * * @return assuntos */ public Sei.Assunto[] getAssuntos() { return assuntos; } /** * Sets the assuntos value for this RetornoConsultaProcedimento. * * @param assuntos */ public void setAssuntos(Sei.Assunto[] assuntos) { this.assuntos = assuntos; } /** * Gets the interessados value for this RetornoConsultaProcedimento. * * @return interessados */ public Sei.Interessado[] getInteressados() { return interessados; } /** * Sets the interessados value for this RetornoConsultaProcedimento. * * @param interessados */ public void setInteressados(Sei.Interessado[] interessados) { this.interessados = interessados; } /** * Gets the observacoes value for this RetornoConsultaProcedimento. * * @return observacoes */ public Sei.Observacao[] getObservacoes() { return observacoes; } /** * Sets the observacoes value for this RetornoConsultaProcedimento. * * @param observacoes */ public void setObservacoes(Sei.Observacao[] observacoes) { this.observacoes = observacoes; } /** * Gets the procedimentosRelacionados value for this RetornoConsultaProcedimento. * * @return procedimentosRelacionados */ public Sei.ProcedimentoResumido[] getProcedimentosRelacionados() { return procedimentosRelacionados; } /** * Sets the procedimentosRelacionados value for this RetornoConsultaProcedimento. * * @param procedimentosRelacionados */ public void setProcedimentosRelacionados(Sei.ProcedimentoResumido[] procedimentosRelacionados) { this.procedimentosRelacionados = procedimentosRelacionados; } /** * Gets the procedimentosAnexados value for this RetornoConsultaProcedimento. * * @return procedimentosAnexados */ public Sei.ProcedimentoResumido[] getProcedimentosAnexados() { return procedimentosAnexados; } /** * Sets the procedimentosAnexados value for this RetornoConsultaProcedimento. * * @param procedimentosAnexados */ public void setProcedimentosAnexados(Sei.ProcedimentoResumido[] procedimentosAnexados) { this.procedimentosAnexados = procedimentosAnexados; } private java.lang.Object __equalsCalc = null; public synchronized boolean equals(java.lang.Object obj) { if (!(obj instanceof RetornoConsultaProcedimento)) return false; RetornoConsultaProcedimento other = (RetornoConsultaProcedimento) obj; if (obj == null) return false; if (this == obj) return true; if (__equalsCalc != null) { return (__equalsCalc == obj); } __equalsCalc = obj; boolean _equals; _equals = true && ((this.idProcedimento==null && other.getIdProcedimento()==null) || (this.idProcedimento!=null && this.idProcedimento.equals(other.getIdProcedimento()))) && ((this.procedimentoFormatado==null && other.getProcedimentoFormatado()==null) || (this.procedimentoFormatado!=null && this.procedimentoFormatado.equals(other.getProcedimentoFormatado()))) && ((this.especificacao==null && other.getEspecificacao()==null) || (this.especificacao!=null && this.especificacao.equals(other.getEspecificacao()))) && ((this.dataAutuacao==null && other.getDataAutuacao()==null) || (this.dataAutuacao!=null && this.dataAutuacao.equals(other.getDataAutuacao()))) && ((this.linkAcesso==null && other.getLinkAcesso()==null) || (this.linkAcesso!=null && this.linkAcesso.equals(other.getLinkAcesso()))) && ((this.tipoProcedimento==null && other.getTipoProcedimento()==null) || (this.tipoProcedimento!=null && this.tipoProcedimento.equals(other.getTipoProcedimento()))) && ((this.andamentoGeracao==null && other.getAndamentoGeracao()==null) || (this.andamentoGeracao!=null && this.andamentoGeracao.equals(other.getAndamentoGeracao()))) && ((this.andamentoConclusao==null && other.getAndamentoConclusao()==null) || (this.andamentoConclusao!=null && this.andamentoConclusao.equals(other.getAndamentoConclusao()))) && ((this.ultimoAndamento==null && other.getUltimoAndamento()==null) || (this.ultimoAndamento!=null && this.ultimoAndamento.equals(other.getUltimoAndamento()))) && ((this.unidadesProcedimentoAberto==null && other.getUnidadesProcedimentoAberto()==null) || (this.unidadesProcedimentoAberto!=null && java.util.Arrays.equals(this.unidadesProcedimentoAberto, other.getUnidadesProcedimentoAberto()))) && ((this.assuntos==null && other.getAssuntos()==null) || (this.assuntos!=null && java.util.Arrays.equals(this.assuntos, other.getAssuntos()))) && ((this.interessados==null && other.getInteressados()==null) || (this.interessados!=null && java.util.Arrays.equals(this.interessados, other.getInteressados()))) && ((this.observacoes==null && other.getObservacoes()==null) || (this.observacoes!=null && java.util.Arrays.equals(this.observacoes, other.getObservacoes()))) && ((this.procedimentosRelacionados==null && other.getProcedimentosRelacionados()==null) || (this.procedimentosRelacionados!=null && java.util.Arrays.equals(this.procedimentosRelacionados, other.getProcedimentosRelacionados()))) && ((this.procedimentosAnexados==null && other.getProcedimentosAnexados()==null) || (this.procedimentosAnexados!=null && java.util.Arrays.equals(this.procedimentosAnexados, other.getProcedimentosAnexados()))); __equalsCalc = null; return _equals; } private boolean __hashCodeCalc = false; public synchronized int hashCode() { if (__hashCodeCalc) { return 0; } __hashCodeCalc = true; int _hashCode = 1; if (getIdProcedimento() != null) { _hashCode += getIdProcedimento().hashCode(); } if (getProcedimentoFormatado() != null) { _hashCode += getProcedimentoFormatado().hashCode(); } if (getEspecificacao() != null) { _hashCode += getEspecificacao().hashCode(); } if (getDataAutuacao() != null) { _hashCode += getDataAutuacao().hashCode(); } if (getLinkAcesso() != null) { _hashCode += getLinkAcesso().hashCode(); } if (getTipoProcedimento() != null) { _hashCode += getTipoProcedimento().hashCode(); } if (getAndamentoGeracao() != null) { _hashCode += getAndamentoGeracao().hashCode(); } if (getAndamentoConclusao() != null) { _hashCode += getAndamentoConclusao().hashCode(); } if (getUltimoAndamento() != null) { _hashCode += getUltimoAndamento().hashCode(); } if (getUnidadesProcedimentoAberto() != null) { for (int i=0; i