List of usage examples for org.apache.commons.lang.builder HashCodeBuilder append
public HashCodeBuilder append(short[] array)
Append a hashCode
for a short
array.
From source file:org.projectforge.business.fibu.AbstractRechnungsPositionDO.java
@Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getNumber()); if (getRechnung() != null) { hcb.append(getRechnung().getId()); }/*ww w.ja v a 2 s .c o m*/ return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.AuftragsPositionDO.java
@Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getNumber()); if (getAuftrag() != null) { hcb.append(getAuftrag().getId()); }/*from w w w . j a v a2 s .c o m*/ return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.AuftragsPositionVO.java
@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getNumber()); hcb.append(getAuftragId());/* w w w . jav a 2s.c om*/ return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.KontoDO.java
@Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(this.getNummer()); hcb.append(this.getBezeichnung()); return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.kost.Kost1DO.java
/** * Uses HashCodeBuilder with property nummernkreis, bereich, teilbereich and endziffer. * * @see java.lang.Object#hashCode()//from w w w .j a v a 2s. com * @see HashCodeBuilder#append(int) */ @Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(this.nummernkreis).append(this.bereich).append(this.teilbereich).append(this.endziffer); return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.kost.Kost2ArtDO.java
/** * Uses HashCodeBuilder with property id. * * @see java.lang.Object#hashCode()//from w w w. j av a2 s . co m * @see HashCodeBuilder#append(int) */ @Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(this.id); return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.kost.Kost2DO.java
/** * Uses HashCodeBuilder with property nummernkreis, bereich, teilbereich and kost2Art. * /*from w ww . j a va 2 s . c o m*/ * @see java.lang.Object#hashCode() * @see HashCodeBuilder#append(int) * @see HashCodeBuilder#append(Object) */ @Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(this.nummernkreis).append(this.bereich).append(this.teilbereich).append(this.kost2Art); return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.kost.KostZuweisungDO.java
@Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getIndex()); if (getRechnungsPosition() != null) { hcb.append(getRechnungsPositionId()); }/* w w w . ja va 2s . c o m*/ if (getEingangsrechnungsPosition() != null) { hcb.append(getEingangsrechnungsPositionId()); } if (getEmployeeSalary() != null) { hcb.append(getEmployeeSalaryId()); } return hcb.toHashCode(); }
From source file:org.projectforge.business.fibu.RechnungsPositionVO.java
@Override public int hashCode() { final HashCodeBuilder hcb = new HashCodeBuilder(); hcb.append(getNumber()); hcb.append(getRechnungId());/*from w w w .ja v a 2 s .c o m*/ return hcb.toHashCode(); }
From source file:org.projectforge.business.humanresources.HRPlanningEntryDO.java
@Override public int hashCode() { HashCodeBuilder hcb = new HashCodeBuilder(); if (getId() != null) { hcb.append(getId()); } else {//w w w.j av a2 s . com if (getPlanningId() != null) { hcb.append(getPlanningId()); } if (getProjektId() != null) { hcb.append(getProjektId()); } if (getStatus() != null) { hcb.append(getStatus()); } } return hcb.toHashCode(); }