Class CxCustomizationCodeDaoStrategy
- java.lang.Object
-
- de.hybris.platform.personalizationservices.dao.impl.AbstractCxDaoStrategy
-
- de.hybris.platform.personalizationservices.customization.dao.impl.CxCustomizationCodeDaoStrategy
-
- All Implemented Interfaces:
CxCustomizationDaoStrategy,CxDaoStrategy
public class CxCustomizationCodeDaoStrategy extends AbstractCxDaoStrategy implements CxCustomizationDaoStrategy
Strategy extending query with possible code parameter.
-
-
Field Summary
-
Fields inherited from interface de.hybris.platform.personalizationservices.customization.dao.CxCustomizationDaoStrategy
CATALOGS
-
-
Constructor Summary
Constructors Constructor Description CxCustomizationCodeDaoStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 strategy-
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
-
-