public class DefaultCxVariationDao extends AbstractCxDao<CxVariationModel> implements CxVariationDao
| Constructor and Description |
|---|
DefaultCxVariationDao() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<CxVariationModel> |
findVariationByCode(java.lang.String code,
CxCustomizationModel customization)
Retrieves variation with given code from customization
|
java.util.Collection<CxVariationModel> |
findVariations(java.util.Collection<CxVariationKey> codes,
CatalogVersionModel catalogVersion)
Retrieves variations list for given codes list
|
SearchPageData<CxVariationModel> |
findVariations(CxCustomizationModel customization,
java.util.Map<java.lang.String,java.lang.String> params,
SearchPageData<?> pagination)
Retrieves variations for given customization and catalog version filtered by params
|
protected java.util.List<CxVariationDaoStrategy> |
getCxVariationDaoStrategy() |
void |
setCxVariationDaoStrategy(java.util.List<CxVariationDaoStrategy> cxVariationDaoStrategy) |
buildEmptySearchPageData, buildPagination, buildSearchPageData, expandParams, queryList, queryList, queryList, queryList, queryList, queryList, querySingle, querySingle, setCxDaoQueryBuilderfind, find, find, find, find, getFlexibleSearchService, setFlexibleSearchServicepublic java.util.Optional<CxVariationModel> findVariationByCode(java.lang.String code, CxCustomizationModel customization)
CxVariationDaofindVariationByCode in interface CxVariationDaocode - Identifier of variationcustomization - customization containing variationspublic java.util.Collection<CxVariationModel> findVariations(java.util.Collection<CxVariationKey> codes, CatalogVersionModel catalogVersion)
CxVariationDaofindVariations in interface CxVariationDaocodes - list of identifiers of variationscatalogVersion - catalog versionpublic SearchPageData<CxVariationModel> findVariations(CxCustomizationModel customization, java.util.Map<java.lang.String,java.lang.String> params, SearchPageData<?> pagination)
CxVariationDaofindVariations in interface CxVariationDaocustomization - customization containing variationsparams - filtering parameterspagination - holder of pagination data and sort optionpublic void setCxVariationDaoStrategy(java.util.List<CxVariationDaoStrategy> cxVariationDaoStrategy)
protected java.util.List<CxVariationDaoStrategy> getCxVariationDaoStrategy()
Copyright © 2018 SAP SE. All Rights Reserved.