Class ConverterUtils
- java.lang.Object
-
- de.hybris.platform.searchservices.util.ConverterUtils
-
public class ConverterUtils extends java.lang.ObjectConverter utilities.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <P,S,T>
Tconvert(P first, S source, java.util.function.BiFunction<P,S,T> converter)Convert a single source value using the converter function and an additional parameter.static <S,T>
Tconvert(S source, java.util.function.Function<S,T> converter)Convert a single source value using the converter function.static <S,T>
java.util.List<T>convertAll(java.util.Collection<? extends S> source, java.util.function.Function<S,T> converter)Convert a collection of source values using the converter function.static <S,T>
java.util.List<T>convertAll(java.util.Collection<? extends S> source, java.util.function.Function<S,T> converter, java.util.function.Predicate<? super S> filter)Convert a collection of source values using the converter function.static <P,S,T>
java.util.List<T>convertAll(P first, java.util.Collection<S> source, java.util.function.BiFunction<P,S,T> converter)Convert a collection of source value using the converter function and an additional parameter.
-
-
-
Method Detail
-
convert
public static final <S,T> T convert(S source, java.util.function.Function<S,T> converter)Convert a single source value using the converter function.- Type Parameters:
S- - source typeT- - target type- Parameters:
source- - source valueconverter- - converter function- Returns:
- converted value
-
convertAll
public static final <S,T> java.util.List<T> convertAll(java.util.Collection<? extends S> source, java.util.function.Function<S,T> converter)Convert a collection of source values using the converter function.- Type Parameters:
S- - source typeT- - target type- Parameters:
source- - source valueconverter- - converter function- Returns:
- list of converted values
-
convertAll
public static final <S,T> java.util.List<T> convertAll(java.util.Collection<? extends S> source, java.util.function.Function<S,T> converter, java.util.function.Predicate<? super S> filter)Convert a collection of source values using the converter function.- Type Parameters:
S- - source typeT- - target type- Parameters:
source- - source valueconverter- - converter functionfilter- - filter- Returns:
- list of converted values
-
convert
public static final <P,S,T> T convert(P first, S source, java.util.function.BiFunction<P,S,T> converter)Convert a single source value using the converter function and an additional parameter.- Type Parameters:
P- - parameter typeS- - source typeT- - target type- Parameters:
first- - additional parametersource- - source valueconverter- - converter function- Returns:
- converted value
-
convertAll
public static final <P,S,T> java.util.List<T> convertAll(P first, java.util.Collection<S> source, java.util.function.BiFunction<P,S,T> converter)Convert a collection of source value using the converter function and an additional parameter.- Type Parameters:
P- parameter typeS- source typeT- target type- Parameters:
first- additional parametersource- source valueconverter- converter function- Returns:
- list of converted values
-
-