Package net.n2oapp.framework.engine.data
Class QueryUtil
- java.lang.Object
-
- net.n2oapp.framework.engine.data.QueryUtil
-
public abstract class QueryUtil extends Object
Собирает данные для вызова InvocationEngine
-
-
Constructor Summary
Constructors Constructor Description QueryUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringnormalizeQueryParams(String query)static StringreduceAnd(String a, String b)static StringreduceComma(String a, String b)static StringreduceSpace(String a, String b)static StringreplaceListPlaceholder(String baseQuery, String placeholder, Object list, String defaultValue, BinaryOperator<String> reducer)static StringreplaceListPlaceholder(String baseQuery, String placeholder, Object list, String defaultValue, Function<String,String> resolver, BinaryOperator<String> reducer)static StringreplacePlaceholder(String baseQuery, String placeholder, Object value, String defaultValue)static StringreplacePlaceholders(String baseQuery, Predicate<String> matcher, Function<String,Object> resolver)
-
-
-
Method Detail
-
replacePlaceholders
public static String replacePlaceholders(String baseQuery, Predicate<String> matcher, Function<String,Object> resolver)
-
replacePlaceholder
public static String replacePlaceholder(String baseQuery, String placeholder, Object value, String defaultValue)
-
replaceListPlaceholder
public static String replaceListPlaceholder(String baseQuery, String placeholder, Object list, String defaultValue, Function<String,String> resolver, BinaryOperator<String> reducer)
-
replaceListPlaceholder
public static String replaceListPlaceholder(String baseQuery, String placeholder, Object list, String defaultValue, BinaryOperator<String> reducer)
-
-