@Override public int compare(ReportBase inLHS, ReportBase inRHS) { return new CompareToBuilder().append(inLHS.getSendingTime(),inRHS.getSendingTime()).append(inLHS.getReportID(),inRHS.getReportID()).toComparison(); } }
@Override public int compare(ReportHolder o1, ReportHolder o2) { ReportBase r1 = o1.getReport(); ReportBase r2 = o2.getReport(); // sort by descending report id (sequence number) return new CompareToBuilder().append(r2.getReportID().longValue(), r1.getReportID().longValue()).toComparison(); }
try { ReportID uniqueID = inReport.getReportID(); if(uniqueID == null) { SLF4JLoggerProxy.debug(this, "Recieved report without report id: {}", inReport); //$NON-NLS-1$