public class QueryAndParameterAppender extends Object
Constructor and Description |
---|
QueryAndParameterAppender(StringBuilder queryBuilder,
Map<String,Object> params) |
Modifier and Type | Method and Description |
---|---|
void |
addNamedQueryParam(String name,
Object value) |
<T> void |
addQueryParameters(List<? extends Object> inputParams,
String listId,
Class<T> type,
String fieldName,
boolean union) |
<T> void |
addQueryParameters(List<? extends Object> paramList,
String listId,
Class<T> type,
String fieldName,
String joinClause,
boolean union) |
<T> void |
addQueryParameters(Map<String,List<? extends Object>> inputParamsMap,
String listId,
Class<T> type,
String fieldName,
boolean union) |
<T> void |
addQueryParameters(Map<String,List<? extends Object>> inputParamsMap,
String listId,
Class<T> type,
String fieldName,
boolean union,
String joinClause) |
<T> void |
addRangeQueryParameters(List<? extends Object> inputParams,
String listId,
Class<T> type,
String fieldName,
boolean union) |
<T> void |
addRangeQueryParameters(List<? extends Object> paramList,
String listId,
Class<T> type,
String fieldName,
String joinClause,
boolean union) |
<T> void |
addRangeQueryParameters(Map<String,List<? extends Object>> inputParamsMap,
String listId,
Class<T> type,
String fieldName,
boolean union) |
<T> void |
addRangeQueryParameters(Map<String,List<? extends Object>> inputParamsMap,
String listId,
Class<T> type,
String fieldName,
boolean union,
String joinClause) |
void |
addRegexQueryParameters(List<String> inputParams,
String listId,
String fieldName,
boolean union) |
void |
addRegexQueryParameters(List<String> paramValList,
String listId,
String fieldName,
String joinClause,
boolean union) |
void |
addToQueryBuilder(String query,
boolean union) |
<T> void |
addToQueryBuilder(String query,
boolean union,
String paramName,
List<T> paramValList) |
void |
closeParentheses() |
static void |
debugQueryParametersIdentifiers() |
String |
generateParamName() |
int |
getParenthesesNesting() |
StringBuilder |
getQueryBuilder() |
boolean |
hasBeenUsed() |
void |
markAsUsed() |
void |
openParentheses() |
void |
queryBuilderModificationCleanup() |
boolean |
whereClausePresent() |
public QueryAndParameterAppender(StringBuilder queryBuilder, Map<String,Object> params)
public boolean hasBeenUsed()
public void markAsUsed()
public void openParentheses()
public void closeParentheses()
public int getParenthesesNesting()
public <T> void addQueryParameters(List<? extends Object> paramList, String listId, Class<T> type, String fieldName, String joinClause, boolean union)
public <T> void addQueryParameters(Map<String,List<? extends Object>> inputParamsMap, String listId, Class<T> type, String fieldName, boolean union, String joinClause)
public <T> void addQueryParameters(List<? extends Object> inputParams, String listId, Class<T> type, String fieldName, boolean union)
public <T> void addQueryParameters(Map<String,List<? extends Object>> inputParamsMap, String listId, Class<T> type, String fieldName, boolean union)
public <T> void addRangeQueryParameters(List<? extends Object> paramList, String listId, Class<T> type, String fieldName, String joinClause, boolean union)
public <T> void addRangeQueryParameters(Map<String,List<? extends Object>> inputParamsMap, String listId, Class<T> type, String fieldName, boolean union, String joinClause)
public <T> void addRangeQueryParameters(List<? extends Object> inputParams, String listId, Class<T> type, String fieldName, boolean union)
public <T> void addRangeQueryParameters(Map<String,List<? extends Object>> inputParamsMap, String listId, Class<T> type, String fieldName, boolean union)
public void addRegexQueryParameters(List<String> inputParams, String listId, String fieldName, boolean union)
public void addRegexQueryParameters(List<String> paramValList, String listId, String fieldName, String joinClause, boolean union)
public void addToQueryBuilder(String query, boolean union)
public <T> void addToQueryBuilder(String query, boolean union, String paramName, List<T> paramValList)
public void queryBuilderModificationCleanup()
public boolean whereClausePresent()
public String generateParamName()
public StringBuilder getQueryBuilder()
public static void debugQueryParametersIdentifiers()
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.