public class DefaultCxVariationDao extends AbstractCxDao<CxVariationModel> implements CxVariationDao
| Constructor and Description |
|---|
DefaultCxVariationDao() |
| Modifier and Type | Method and Description |
|---|---|
Optional<CxVariationModel> |
findVariationByCode(String code,
CxCustomizationModel customization)
Retrieves variation with given code from customization
|
Collection<CxVariationModel> |
findVariations(Collection<CxVariationKey> codes,
CatalogVersionModel catalogVersion)
Retrieves variations list for given codes list
|
SearchResult<CxVariationModel> |
findVariations(CxCustomizationModel customization,
Map<String,String> params,
int startPosition,
int count)
Retrieves variations for given customization and catalog version filtered by params
|
protected List<CxVariationDaoStrategy> |
getCxVariationDaoStrategy() |
void |
setCxVariationDaoStrategy(List<CxVariationDaoStrategy> cxVariationDaoStrategy) |
queryList, queryList, queryList, queryList, queryList, queryList, querySingle, querySingle, setCxDaoQueryBuilderfind, find, find, find, find, getFlexibleSearchService, setFlexibleSearchServicepublic Optional<CxVariationModel> findVariationByCode(String code, CxCustomizationModel customization)
CxVariationDaofindVariationByCode in interface CxVariationDaocode - Identifier of variationcustomization - customization containing variationspublic Collection<CxVariationModel> findVariations(Collection<CxVariationKey> codes, CatalogVersionModel catalogVersion)
CxVariationDaofindVariations in interface CxVariationDaocodes - list of identifiers of variationscatalogVersion - catalog versionpublic SearchResult<CxVariationModel> findVariations(CxCustomizationModel customization, Map<String,String> params, int startPosition, int count)
CxVariationDaofindVariations in interface CxVariationDaocustomization - customization containing variationsparams - filtering parametersstartPosition - start position for paginated resultscount - how many results should be on pagepublic void setCxVariationDaoStrategy(List<CxVariationDaoStrategy> cxVariationDaoStrategy)
protected List<CxVariationDaoStrategy> getCxVariationDaoStrategy()
Copyright © 2017 SAP SE. All Rights Reserved.