package gcom.cobranca; import gcom.interceptor.ObjetoGcom; /** @author Hibernate CodeGenerator */ public class RotaAcaoCriterioPK extends ObjetoGcom { private static final long serialVersionUID = 1L; /** identifier field */ private Integer rotaId; /** identifier field */ private Integer cobrancaAcaoId; /** full constructor */ public RotaAcaoCriterioPK (Integer rotaId, Integer cobrancaAcaoId) { this.rotaId = rotaId; this.cobrancaAcaoId = cobrancaAcaoId; } /** default constructor */ public RotaAcaoCriterioPK () { } /** * @return Retorna o campo cobrancaAcaoId. */ public Integer getCobrancaAcaoId() { return cobrancaAcaoId; } /** * @param cobrancaAcaoId O cobrancaAcaoId a ser setado. */ public void setCobrancaAcaoId(Integer cobrancaAcaoId) { this.cobrancaAcaoId = cobrancaAcaoId; } /** * @return Retorna o campo rotaId. */ public Integer getRotaId() { return rotaId; } /** * @param rotaId O rotaId a ser setado. */ public void setRotaId(Integer rotaId) { this.rotaId = rotaId; } public boolean equals(Object obj) { if (obj instanceof RotaAcaoCriterioPK) { RotaAcaoCriterioPK pk = (RotaAcaoCriterioPK)obj; if (pk.getCobrancaAcaoId() != null) { // se os atributos forem diferentes if (!pk.getCobrancaAcaoId().equals(this.getCobrancaAcaoId())) { return false; } // se o atributo no obj for null e nesse objeto for diferente de null, entao retorna falso } else if (this.getCobrancaAcaoId() != null) { return false; } if (pk.getRotaId() != null) { // se os atributos forem diferentes if (!pk.getRotaId().equals(this.getRotaId())) { return false; } // se o atributo no obj for null e nesse objeto for diferente de null, entao retorna falso } else if (this.getRotaId() != null) { return false; } } else { // se o objeto passado nao for do tipo ImovelResumoLigacaoEconomiaHelper return false; } // todos os parametros sao iguais return true; } public int hashCode() { String retorno = this.getCobrancaAcaoId() + "sdf" + this.getRotaId() + "sdf"; return retorno.hashCode(); } public String[] retornaCamposChavePrimaria(){ String[] retorno = new String[2]; retorno[0] = "rotaId"; retorno[1] = "cobrancaAcaoId"; return retorno; } }