package gcom.financeiro; import gcom.faturamento.conta.ContaHistorico; import java.io.Serializable; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class LancamentoResumoContaHistoricoPK implements Serializable { private static final long serialVersionUID = 1L; /** identifier field */ private gcom.financeiro.LancamentoResumo lancamentoResumo; /** identifier field */ private ContaHistorico contaHistorico; /** full constructor */ public LancamentoResumoContaHistoricoPK(gcom.financeiro.LancamentoResumo lancamentoResumo, ContaHistorico contaHistorico) { this.lancamentoResumo = lancamentoResumo; this.contaHistorico = contaHistorico; } /** default constructor */ public LancamentoResumoContaHistoricoPK() { } public gcom.financeiro.LancamentoResumo getLancamentoResumo() { return this.lancamentoResumo; } public void setLancamentoResumo(gcom.financeiro.LancamentoResumo lancamentoResumo) { this.lancamentoResumo = lancamentoResumo; } public ContaHistorico getContaHistorico() { return this.contaHistorico; } public void setContaHistorico(ContaHistorico contaHistorico) { this.contaHistorico = contaHistorico; } public String toString() { return new ToStringBuilder(this) .append("lancamentoResumo", getLancamentoResumo()) .append("contaHistorico", getContaHistorico()) .toString(); } public boolean equals(Object other) { if ( (this == other ) ) return true; if ( !(other instanceof LancamentoResumoContaHistoricoPK) ) return false; LancamentoResumoContaHistoricoPK castOther = (LancamentoResumoContaHistoricoPK) other; return new EqualsBuilder() .append(this.getLancamentoResumo(), castOther.getLancamentoResumo()) .append(this.getContaHistorico(), castOther.getContaHistorico()) .isEquals(); } public int hashCode() { return new HashCodeBuilder() .append(getLancamentoResumo()) .append(getContaHistorico()) .toHashCode(); } }