Package net.n2oapp.framework.engine.data
Class QueryUtil
java.lang.Object
net.n2oapp.framework.engine.data.QueryUtil
Собирает данные для вызова InvocationEngine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcopyForwardedCookies(Set<String> forwardedCookies, org.springframework.http.HttpHeaders headers) Копирование Cookie из запроса клиентаstatic voidcopyForwardedHeaders(Set<String> forwardedHeaders, org.springframework.http.HttpHeaders headers) Копирование заголовков из запроса клиентаinsertPrefixSuffix(List<String> args, String prefix, String suffix) static StringnormalizeQueryParams(String query) parseHeadersString(String headers) static Stringstatic StringreduceComma(String a, String b) static StringreduceSeparator(String a, String b, String separator) 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 String
-
Constructor Details
-
QueryUtil
public QueryUtil()
-
-
Method Details
-
normalizeQueryParams
-
copyForwardedHeaders
public static void copyForwardedHeaders(Set<String> forwardedHeaders, org.springframework.http.HttpHeaders headers) Копирование заголовков из запроса клиента- Parameters:
forwardedHeaders- Заголовки которые надо скопироватьheaders- Заголовки запроса к сервису
-
copyForwardedCookies
public static void copyForwardedCookies(Set<String> forwardedCookies, org.springframework.http.HttpHeaders headers) Копирование Cookie из запроса клиента- Parameters:
forwardedCookies- Cookie которые надо скопироватьheaders- Заголовки запроса к сервису
-
parseHeadersString
-
replacePlaceholders
-
replacePlaceholder
-
replaceListPlaceholder
-
replaceListPlaceholder
-
reduceAnd
-
reduceComma
-
reduceSpace
-
reduceSeparator
-
insertPrefixSuffix
-