package gcom.cobranca.bean; import gcom.cobranca.CobrancaAcao; import gcom.cobranca.CobrancaAtividade; import java.io.Serializable; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; /** * [UC0312] Inserir Cromograma de Cobran�a * * @author S�vio Luiz * @date 04/07/2007 */ public class CobrancaAcaoAtividadeHelper implements Serializable { private static final long serialVersionUID = 1L; private CobrancaAcao cobrancaAcao; private CobrancaAtividade cobrancaAtividade; public CobrancaAcao getCobrancaAcao() { return cobrancaAcao; } public void setCobrancaAcao(CobrancaAcao cobrancaAcao) { this.cobrancaAcao = cobrancaAcao; } public CobrancaAtividade getCobrancaAtividade() { return cobrancaAtividade; } public void setCobrancaAtividade(CobrancaAtividade cobrancaAtividade) { this.cobrancaAtividade = cobrancaAtividade; } /** * Description of the Method * * @param other * Description of the Parameter * @return Description of the Return Value */ public boolean equals(Object other) { if ((this == other)) { return true; } if (!(other instanceof CobrancaAcaoAtividadeHelper)) { return false; } CobrancaAcaoAtividadeHelper castOther = (CobrancaAcaoAtividadeHelper) other; return new EqualsBuilder().append(this.getCobrancaAcao().getId(), castOther.getCobrancaAcao().getId()).append( this.getCobrancaAtividade().getId(), castOther.getCobrancaAtividade().getId()).isEquals(); } public int hashCode() { return new HashCodeBuilder() .append(this.getCobrancaAcao().getId()) .append(this.getCobrancaAtividade().getId()) .toHashCode(); } }