| Modifier and Type | Class and Description |
|---|---|
class |
CxCustomizationPageIdDaoStrategy
Strategy extending query with possible code parameter.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CxCustomizationDaoStrategy
Marker interface for extra filtering strategies for CxCustomization.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCxCustomizationDaoStrategy
Abstract class that holds common code for customization DAO strategies
|
class |
CxCustomizationCodeDaoStrategy
Strategy extending query with possible code parameter.
|
class |
CxCustomizationNameStatusesDaoStrategy
Strategy extending query with possible name parameter.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<CxDaoStrategy> |
CxDaoStrategySelector.selectStrategy(java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> params)
Basing on provided parameters will return valid strategy from collection of provided strategies.
|
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchQuery |
CxDaoQueryBuilder.buildQueryFromStrategy(FlexibleSearchQuery baseQuery,
java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> extraParams)
Builds flexibleSearchQuery using provided strategies and extra parameters
|
java.util.Optional<CxDaoStrategy> |
CxDaoStrategySelector.selectStrategy(java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> params)
Basing on provided parameters will return valid strategy from collection of provided strategies.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCxDaoStrategy |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<CxDaoStrategy> |
DefaultCxDaoStrategySelector.selectStrategy(java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> params) |
| Modifier and Type | Method and Description |
|---|---|
protected FlexibleSearchQuery |
DefaultCxDaoQueryBuilder.getQuery(CxDaoStrategy strategy,
java.util.Map<java.lang.String,java.lang.String> extraParams,
FlexibleSearchQuery source) |
protected boolean |
DefaultCxDaoStrategySelector.isValid(CxDaoStrategy strategy,
java.util.Set<java.lang.String> keySet) |
protected int |
DefaultCxDaoStrategySelector.strategyComparator(CxDaoStrategy a,
CxDaoStrategy b) |
| Modifier and Type | Method and Description |
|---|---|
FlexibleSearchQuery |
DefaultCxDaoQueryBuilder.buildQueryFromStrategy(FlexibleSearchQuery baseQuery,
java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> extraParams) |
protected <T> java.util.List<T> |
AbstractCxDao.queryList(java.lang.String baseQuery,
java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> extraParams) |
protected <T> SearchPageData<T> |
AbstractCxDao.queryList(java.lang.String baseQuery,
java.util.Map<java.lang.String,java.lang.Object> params,
java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> extraParams,
SearchPageData<?> searchPageData) |
java.util.Optional<CxDaoStrategy> |
DefaultCxDaoStrategySelector.selectStrategy(java.util.Collection<? extends CxDaoStrategy> strategies,
java.util.Map<java.lang.String,java.lang.String> params) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CxSegmentDaoStrategy
Marker interface for segment dao strategies
|
| Modifier and Type | Class and Description |
|---|---|
class |
CxSegmentCodeDaoStrategy
Strategy extending query with possible code parameter.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CxVariationDaoStrategy
Marker interface for Variation filtering
|
Copyright © 2018 SAP SE. All Rights Reserved.