public class DefaultCxCustomizationDao extends AbstractCxDao<CxCustomizationModel> implements CxCustomizationDao
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CATALOGS |
| Constructor and Description |
|---|
DefaultCxCustomizationDao() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<CxCustomizationModel> |
findCustomizationByCode(java.lang.String code,
CatalogVersionModel catalogVersion)
Retrieves customization with given code for given catalog version
|
java.util.List<CxCustomizationModel> |
findCustomizations(CatalogVersionModel catalogVersion)
Retrieves all customizations for given catalog version
|
SearchPageData<CxCustomizationModel> |
findCustomizations(CatalogVersionModel catalogVersion,
java.util.Map<java.lang.String,java.lang.String> params,
SearchPageData<?> pagination)
Retrieves all customizations for given catalog version filtered by params
|
protected java.util.List<CxCustomizationDaoParamStrategy> |
getCxCustomizationDaoParamStrategies() |
protected java.util.List<CxCustomizationDaoStrategy> |
getCxCustomizationDaoStrategies() |
protected CxCustomizationDaoStrategy |
getDefaultStrategy() |
void |
setCxCustomizationDaoParamStrategies(java.util.List<CxCustomizationDaoParamStrategy> cxCustomizationDaoParamStrategies) |
void |
setCxCustomizationDaoStrategies(java.util.List<CxCustomizationDaoStrategy> cxCustomizationDaoStrategies) |
void |
setDefaultStrategy(CxCustomizationDaoStrategy defaultStrategy) |
buildEmptySearchPageData, expandParams, getCxDaoQueryBuilder, getPaginatedFlexibleSearchService, queryList, queryList, queryList, queryList, queryList, queryList, querySingle, querySingle, setCxDaoQueryBuilder, setPaginatedFlexibleSearchServicefind, find, find, find, find, getFlexibleSearchService, setFlexibleSearchServicepublic static final java.lang.String CATALOGS
public java.util.Optional<CxCustomizationModel> findCustomizationByCode(java.lang.String code, CatalogVersionModel catalogVersion)
CxCustomizationDaofindCustomizationByCode in interface CxCustomizationDaocode - identifier of customizationcatalogVersion - Catalog versionpublic java.util.List<CxCustomizationModel> findCustomizations(CatalogVersionModel catalogVersion)
CxCustomizationDaofindCustomizations in interface CxCustomizationDaocatalogVersion - Catalog versionpublic SearchPageData<CxCustomizationModel> findCustomizations(CatalogVersionModel catalogVersion, java.util.Map<java.lang.String,java.lang.String> params, SearchPageData<?> pagination)
CxCustomizationDaofindCustomizations in interface CxCustomizationDaocatalogVersion - Catalog versionparams - parameters for filteringpagination - holder of pagination data and sort optionspublic void setCxCustomizationDaoStrategies(java.util.List<CxCustomizationDaoStrategy> cxCustomizationDaoStrategies)
public void setCxCustomizationDaoParamStrategies(java.util.List<CxCustomizationDaoParamStrategy> cxCustomizationDaoParamStrategies)
public void setDefaultStrategy(CxCustomizationDaoStrategy defaultStrategy)
protected java.util.List<CxCustomizationDaoStrategy> getCxCustomizationDaoStrategies()
protected java.util.List<CxCustomizationDaoParamStrategy> getCxCustomizationDaoParamStrategies()
protected CxCustomizationDaoStrategy getDefaultStrategy()
Copyright © 2018 SAP SE. All Rights Reserved.