Class ContentComparatorBase<T>
java.lang.Object
org.craftercms.studio.impl.v1.util.ContentComparatorBase<T>
- All Implemented Interfaces:
Comparator<T>
- Direct Known Subclasses:
ContentItemOrderComparator
,DmContentItemComparator
content comparater base class
- Author:
- hyanghee
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int
compareDates
(ZonedDateTime value1, ZonedDateTime value2, boolean ascending) compare datesprotected int
compareStrings
(String value1, String value2, boolean ascending) compare datesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
serialVersionUID
protected static final long serialVersionUID- See Also:
-
_sort
-
_ascending
protected boolean _ascending
-
-
Constructor Details
-
ContentComparatorBase
constructor- Parameters:
sort
- sort strategyascending
- order
-
-
Method Details
-
compareDates
compare dates- Parameters:
value1
- value 1value2
- value 2ascending
- ascending- Returns:
- sorting result
-
compareStrings
compare dates- Parameters:
value1
- value 1value2
- value 2ascending
- ascending- Returns:
- sorting result
-