Class CxCustomizationPageIdDaoStrategy
- java.lang.Object
-
- de.hybris.platform.personalizationservices.dao.impl.AbstractCxDaoStrategy
-
- de.hybris.platform.personalizationservices.customization.dao.impl.AbstractCxCustomizationDaoStrategy
-
- de.hybris.platform.personalizationcms.customization.dao.impl.CxCustomizationPageIdDaoStrategy
-
- All Implemented Interfaces:
CxCustomizationDaoStrategy,CxDaoStrategy
public class CxCustomizationPageIdDaoStrategy extends AbstractCxCustomizationDaoStrategy implements CxCustomizationDaoStrategy
Strategy extending query with possible code parameter.
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.personalizationservices.customization.dao.impl.AbstractCxCustomizationDaoStrategy
NAME, STATUSES
-
Fields inherited from interface de.hybris.platform.personalizationservices.customization.dao.CxCustomizationDaoStrategy
CATALOGS
-
-
Constructor Summary
Constructors Constructor Description CxCustomizationPageIdDaoStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CatalogServicegetCatalogService()protected java.lang.StringgetName(java.util.Map<java.lang.String,java.lang.String> params)protected java.lang.StringgetOperator(java.util.Map<java.lang.String,java.lang.String> params)protected CatalogVersionModelgetPageCatalogVersion(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> queryParams)FlexibleSearchQuerygetQuery(java.util.Map<java.lang.String,java.lang.String> params)Query provided by this strategyFlexibleSearchQuerygetQuery(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> queryParams)Query provided by this strategyjava.util.Set<java.lang.String>getRequiredParameters()Set of required parameters to enable this strategyvoidsetCatalogService(CatalogService catalogService)voidsetNameRequired(boolean nameRequired)-
Methods inherited from class de.hybris.platform.personalizationservices.customization.dao.impl.AbstractCxCustomizationDaoStrategy
getStatusesForCodesStr
-
Methods inherited from class de.hybris.platform.personalizationservices.dao.impl.AbstractCxDaoStrategy
getCxDaoQueryBuilder, setCxDaoQueryBuilder
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.personalizationservices.customization.dao.CxCustomizationDaoStrategy
buildCaseFroMulticountry, buildCaseFroMulticountry, buildOrderByForMulticountry, buildOrderByForMulticountry, getMulticountryWhereOperator, isMulticountryEnabled
-
-
-
-
Method Detail
-
getRequiredParameters
public java.util.Set<java.lang.String> getRequiredParameters()
Description copied from interface:CxDaoStrategySet of required parameters to enable this strategy- Specified by:
getRequiredParametersin interfaceCxDaoStrategy- Returns:
- set of required parameters to enable this strategy
-
getQuery
public FlexibleSearchQuery getQuery(java.util.Map<java.lang.String,java.lang.String> params)
Description copied from interface:CxDaoStrategyQuery provided by this strategy- Specified by:
getQueryin interfaceCxDaoStrategy- Parameters:
params- parameters used to build query- Returns:
- builded query
-
getQuery
public FlexibleSearchQuery getQuery(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> queryParams)
Description copied from interface:CxDaoStrategyQuery provided by this strategy- Specified by:
getQueryin interfaceCxDaoStrategy- Parameters:
params- parameters used to build queryqueryParams- query parameters injected into the query- Returns:
- builded query
-
getOperator
protected java.lang.String getOperator(java.util.Map<java.lang.String,java.lang.String> params)
-
getName
protected java.lang.String getName(java.util.Map<java.lang.String,java.lang.String> params)
-
getPageCatalogVersion
protected CatalogVersionModel getPageCatalogVersion(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.Object> queryParams)
-
setNameRequired
public void setNameRequired(boolean nameRequired)
-
getCatalogService
protected CatalogService getCatalogService()
-
setCatalogService
public void setCatalogService(CatalogService catalogService)
-
-