Class StringPropertyComparator<T>
java.lang.Object
com.atlassian.bamboo.util.comparator.SinglePropertyComparator<T,String>
com.atlassian.bamboo.util.comparator.StringPropertyComparator<T>
- All Implemented Interfaces:
Comparator<T>
Comparator that compares object using a specified property returning a String value.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Comparator<T>
stringPropertyCaseInsensitiveComparator
(@NotNull Class<T> beanClass, @NotNull String propertyName) static <T> Comparator<T>
stringPropertyComparator
(@NotNull Class<T> beanClass, @NotNull String propertyName) Methods inherited from class com.atlassian.bamboo.util.comparator.SinglePropertyComparator
compare
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
-
Method Details
-
stringPropertyComparator
public static <T> Comparator<T> stringPropertyComparator(@NotNull @NotNull Class<T> beanClass, @NotNull @NotNull String propertyName) -
stringPropertyCaseInsensitiveComparator
public static <T> Comparator<T> stringPropertyCaseInsensitiveComparator(@NotNull @NotNull Class<T> beanClass, @NotNull @NotNull String propertyName)
-