package br.gov.mj.sislegis.app.model; import java.io.Serializable; import javax.persistence.Embeddable; @Embeddable public class ReuniaoProposicaoPK implements Serializable { private static final long serialVersionUID = 7949894944142814382L; private Long idReuniao; private Long idProposicao; public Long getIdProposicao() { return idProposicao; } public void setIdProposicao(Long idProposicao) { this.idProposicao = idProposicao; } public Long getIdReuniao() { return idReuniao; } public void setIdReuniao(Long idReuniao) { this.idReuniao = idReuniao; } public int hashCode() { int hashCode = 0; if (idProposicao != null) hashCode ^= idProposicao.hashCode(); if (idReuniao != null) hashCode ^= idReuniao.hashCode(); return hashCode; } public boolean equals(Object obj) { if (!(obj instanceof ReuniaoProposicaoPK)) return false; ReuniaoProposicaoPK target = (ReuniaoProposicaoPK) obj; return ((this.idProposicao == null) ? (target.idProposicao == null) : this.idProposicao.equals(target.idProposicao)) && ((this.idReuniao == null) ? (target.idReuniao == null) : this.idReuniao.equals(target.idReuniao)); } }