Author: echatellier Date: 2009-12-08 09:56:12 +0100 (Tue, 08 Dec 2009) New Revision: 2707 Modified: trunk/src/main/java/org/chorem/jtimer/entities/TimerTask.java Log: Add hashCode() function redefinition. Modified: trunk/src/main/java/org/chorem/jtimer/entities/TimerTask.java =================================================================== --- trunk/src/main/java/org/chorem/jtimer/entities/TimerTask.java 2009-12-07 18:20:59 UTC (rev 2706) +++ trunk/src/main/java/org/chorem/jtimer/entities/TimerTask.java 2009-12-08 08:56:12 UTC (rev 2707) @@ -327,6 +327,24 @@ } /* + * @see java.lang.Object#hashCode() + */ + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((alerts == null) ? 0 : alerts.hashCode()); + result = prime * result + ((allDaysAndTimes == null) ? 0 : allDaysAndTimes.hashCode()); + result = prime * result + ((allDaysAnnotations == null) ? 0 : allDaysAnnotations.hashCode()); + result = prime * result + (closed ? 1231 : 1237); + result = prime * result + ((creationDate == null) ? 0 : creationDate.hashCode()); + result = prime * result + ((name == null) ? 0 : name.hashCode()); + result = prime * result + number; + result = prime * result + ((subTasks == null) ? 0 : subTasks.hashCode()); + return result; + } + + /* * @see java.lang.Object#equals(java.lang.Object) */ @Override