public class DefaultCxDaoQueryBuilder extends Object implements CxDaoQueryBuilder
| Constructor and Description |
|---|
DefaultCxDaoQueryBuilder() |
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchQuery |
buildQuery(String query,
Map<String,Object> params)
Builds flexibleSearchQuery from provided query and parameters
|
FlexibleSearchQuery |
buildQuery(String query,
Map<String,Object> params,
int start,
int count) |
FlexibleSearchQuery |
buildQueryFromStrategy(FlexibleSearchQuery baseQuery,
Collection<? extends CxDaoStrategy> strategies,
Map<String,String> extraParams)
Builds flexibleSearchQuery using provided strategies and extra parameters
|
protected FlexibleSearchQuery |
getQuery(CxDaoStrategy strategy,
Map<String,String> extraParams,
FlexibleSearchQuery source) |
void |
setCxDaoStrategySelector(CxDaoStrategySelector cxDaoStrategySelector) |
public FlexibleSearchQuery buildQuery(String query, Map<String,Object> params)
CxDaoQueryBuilderbuildQuery in interface CxDaoQueryBuilderquery - sql queryparams - parameters for querypublic FlexibleSearchQuery buildQuery(String query, Map<String,Object> params, int start, int count)
buildQuery in interface CxDaoQueryBuilderpublic FlexibleSearchQuery buildQueryFromStrategy(FlexibleSearchQuery baseQuery, Collection<? extends CxDaoStrategy> strategies, Map<String,String> extraParams)
CxDaoQueryBuilderbuildQueryFromStrategy in interface CxDaoQueryBuilderbaseQuery - defaultQuery to use if no valid strategy is foundstrategies - collection of strategies from which query may be buildextraParams - extra parameters for strategiesprotected FlexibleSearchQuery getQuery(CxDaoStrategy strategy, Map<String,String> extraParams, FlexibleSearchQuery source)
public void setCxDaoStrategySelector(CxDaoStrategySelector cxDaoStrategySelector)
Copyright © 2017 SAP SE. All Rights Reserved.