@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + version; result = prime * result + priority; result = prime * result + archived.hashCode(); result = prime * result + ((taskType == null) ? 0 : taskType.hashCode()); result = prime * result + CollectionUtils.hashCode( descriptions ); result = prime * result + CollectionUtils.hashCode( names ); result = prime * result + CollectionUtils.hashCode( subjects ); result = prime * result + ((peopleAssignments == null) ? 0 : peopleAssignments.hashCode()); result = prime * result + ((delegation == null) ? 0 : delegation.hashCode()); result = prime * result + ((taskData == null) ? 0 : taskData.hashCode()); result = prime * result + ((deadlines == null) ? 0 : deadlines.hashCode()); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + version; result = prime * result + priority; result = prime * result + archived.hashCode(); result = prime * result + ((taskType == null) ? 0 : taskType.hashCode()); result = prime * result + CollectionUtils.hashCode( descriptions ); result = prime * result + CollectionUtils.hashCode( names ); result = prime * result + CollectionUtils.hashCode( subjects ); result = prime * result + ((peopleAssignments == null) ? 0 : peopleAssignments.hashCode()); result = prime * result + ((delegation == null) ? 0 : delegation.hashCode()); result = prime * result + ((taskData == null) ? 0 : taskData.hashCode()); result = prime * result + ((deadlines == null) ? 0 : deadlines.hashCode()); return result; }