/** * This method implements comparable based on the due date; * * @see java.lang.Comparable#compareTo(java.lang.Object) */ @Override public int compareTo(ReportTracking o) { return o == null || o.getDueDate() == null || this.getDueDate() == null ? 0 : this.getDueDate().compareTo(o.getDueDate()); }