Class Publication.SdateComparator<T extends Publication>

  • Type Parameters:
    T - a type of Publication
    All Implemented Interfaces:
    Enclosing class:

    public static class Publication.SdateComparator<T extends Publication>
    extends Publication.PdateComparator<T>
    Compares two Publications using their Sdate in descending order (newest date first). If for one of the publication the Sdate null, uses the pdate to compare it to the other sdate, and if the pdate is null, uses the cdate. Note: this comparator imposes orderings that are inconsistent with equals.
    • Constructor Summary

      Constructor Description
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compare​(T p1, T p2)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.Comparator

        equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong