Class CxCustomizationNameStatusesDaoStrategy
- java.lang.Object
-
- de.hybris.platform.personalizationservices.dao.impl.AbstractCxDaoStrategy
-
- de.hybris.platform.personalizationservices.customization.dao.impl.AbstractCxCustomizationDaoStrategy
-
- de.hybris.platform.personalizationservices.customization.dao.impl.CxCustomizationNameStatusesDaoStrategy
-
- All Implemented Interfaces:
CxCustomizationDaoStrategy
,CxDaoStrategy
public class CxCustomizationNameStatusesDaoStrategy extends AbstractCxCustomizationDaoStrategy implements CxCustomizationDaoStrategy
Strategy extending query with possible name 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 CxCustomizationNameStatusesDaoStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getName(java.util.Map<java.lang.String,java.lang.String> params)
FlexibleSearchQuery
getQuery(java.util.Map<java.lang.String,java.lang.String> params)
Query provided by this strategyFlexibleSearchQuery
getQuery(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 strategyvoid
setNameRequired(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:CxDaoStrategy
Set of required parameters to enable this strategy- Specified by:
getRequiredParameters
in 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:CxDaoStrategy
Query provided by this strategy- Specified by:
getQuery
in 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:CxDaoStrategy
Query provided by this strategy- Specified by:
getQuery
in interfaceCxDaoStrategy
- Parameters:
params
- parameters used to build queryqueryParams
- query parameters injected into the query- Returns:
- builded query
-
getName
protected java.lang.String getName(java.util.Map<java.lang.String,java.lang.String> params)
-
setNameRequired
public void setNameRequired(boolean nameRequired)
-
-