package gcom.faturamento.debito; 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; public class DebitoCobradoCategoriaPK implements Serializable { private static final long serialVersionUID = 1L; private Integer categoriaId; private Integer debitoCobradoId; public DebitoCobradoCategoriaPK(Integer categoriaId, Integer debitoCobradoId) { this.categoriaId = categoriaId; this.debitoCobradoId = debitoCobradoId; } public DebitoCobradoCategoriaPK() { } public String toString() { return new ToStringBuilder(this) .append("categoriaId", getCategoriaId()).append( "debitoCobradoId", getDebitoCobradoId()).toString(); } public boolean equals(Object other) { if ((this == other)) return true; if (!(other instanceof DebitoCobradoCategoriaPK)) return false; DebitoCobradoCategoriaPK castOther = (DebitoCobradoCategoriaPK) other; return new EqualsBuilder().append(this.getCategoriaId(), castOther.getCategoriaId()).append(this.getDebitoCobradoId(), castOther.getDebitoCobradoId()).isEquals(); } public int hashCode() { return new HashCodeBuilder().append(getCategoriaId()).append( getDebitoCobradoId()).toHashCode(); } public Integer getCategoriaId() { return categoriaId; } public void setCategoriaId(Integer categoriaId) { this.categoriaId = categoriaId; } public Integer getDebitoCobradoId() { return debitoCobradoId; } public void setDebitoCobradoId(Integer debitoCobradoId) { this.debitoCobradoId = debitoCobradoId; } }