Package swiss.trustbroker.common.util
Class CollectionUtil
java.lang.Object
swiss.trustbroker.common.util.CollectionUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic <K> List<K> static <T> List<T> addToListIfNotExist(List<T> immutableList, List<T> values) static Collection<Object> asCollection(Object value) collectionAsSet(Collection<String> value) static <T,K> List <K> convertToList(Collection<T> collection, Function<T, K> converter) static <T,K> Set <K> convertToSet(Collection<T> collection, Function<T, K> converter) static <T,K> Predicate <T> distinctById(Function<T, K> id) static <K> List<K> findListByPredicate(List<K> values, Predicate<K> check) static <K> Optional<K> findSingleValueByPredicate(List<K> values, Predicate<K> check) static <K,T> K static <K,T> List <T> static <T,K> T getSingleValue(List<T> list, K nameForTracing) static <K,T> T getSingleValue(Optional<Map.Entry<K, List<T>>> entry) static StringtoLogString(Object[] array) static StringtoLogString(Collection<?> collection) toStringList(List<T> values, Function<T, String> converter)
-
Method Details
-
asList
-
asMap
-
collectionAsSet
-
asCollection
-
addToListIfNotExist
-
toStringList
-
toLogString
-
toLogString
-
getSingleValue
-
getSingleValue
-
getList
-
getKey
-
findSingleValueByPredicate
-
findListByPredicate
-
distinctById
-
convertToList
-
convertToSet
-
addToList
-