com.jalios.jcms
Class Publication.SdateComparator<T extends Publication>
java.lang.Object
com.jalios.util.DateComparator<T>
com.jalios.util.DateDescendingComparator<T>
com.jalios.jstore.BasicStorable.CdateComparator<T>
com.jalios.jcms.Publication.PdateComparator<T>
com.jalios.jcms.Publication.SdateComparator<T>
- All Implemented Interfaces:
- Comparator<T>
- Enclosing class:
- Publication
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.
- Since:
- jcms-4.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Publication.SdateComparator
public Publication.SdateComparator()
compare
public int compare(T p1,
T p2)
- Specified by:
compare
in interface Comparator<T extends Publication>
- Overrides:
compare
in class Publication.PdateComparator<T extends Publication>
Copyright © 2001-2010 Jalios SA. All Rights Reserved.