Class DefaultRuleConditionsRegistry
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleConditionsRegistry
-
- All Implemented Interfaces:
RuleConditionsRegistry
public class DefaultRuleConditionsRegistry extends java.lang.Object implements RuleConditionsRegistry
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleConditionsRegistry()
-
Method Summary
-
-
-
Method Detail
-
getAllConditionDefinitions
public java.util.List<RuleConditionDefinitionData> getAllConditionDefinitions()
Description copied from interface:RuleConditionsRegistryReturns allRuleConditionDefinitionDataobjects.- Specified by:
getAllConditionDefinitionsin interfaceRuleConditionsRegistry- Returns:
- all
RuleConditionDefinitionDatas.
-
getAllConditionDefinitionsAsMap
public java.util.Map<java.lang.String,RuleConditionDefinitionData> getAllConditionDefinitionsAsMap()
Description copied from interface:RuleConditionsRegistryReturns allRuleConditionDefinitionDataobjects.- Specified by:
getAllConditionDefinitionsAsMapin interfaceRuleConditionsRegistry- Returns:
- all
RuleConditionDefinitionDatas.
-
getConditionDefinitionsForRuleType
public java.util.List<RuleConditionDefinitionData> getConditionDefinitionsForRuleType(java.lang.Class<?> ruleType)
Description copied from interface:RuleConditionsRegistryReturnsRuleConditionDefinitionDataobjects for given rule type.- Specified by:
getConditionDefinitionsForRuleTypein interfaceRuleConditionsRegistry- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- list of
RuleConditionDefinitionDatas for given rule type.
-
getConditionDefinitionsForRuleTypeAsMap
public java.util.Map<java.lang.String,RuleConditionDefinitionData> getConditionDefinitionsForRuleTypeAsMap(java.lang.Class<?> ruleType)
Description copied from interface:RuleConditionsRegistryReturnsRuleConditionDefinitionDataobjects for given rule type.- Specified by:
getConditionDefinitionsForRuleTypeAsMapin interfaceRuleConditionsRegistry- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- Map of rule action definition ids and
RuleConditionDefinitionDatas.
-
convertConditionDefinitions
protected java.util.List<RuleConditionDefinitionData> convertConditionDefinitions(java.util.List<RuleConditionDefinitionModel> definitions)
-
getRuleConditionDefinitionService
public RuleConditionDefinitionService getRuleConditionDefinitionService()
-
setRuleConditionDefinitionService
public void setRuleConditionDefinitionService(RuleConditionDefinitionService ruleConditionDefinitionService)
-
getRuleConditionDefinitionConverter
public Converter<RuleConditionDefinitionModel,RuleConditionDefinitionData> getRuleConditionDefinitionConverter()
-
setRuleConditionDefinitionConverter
public void setRuleConditionDefinitionConverter(Converter<RuleConditionDefinitionModel,RuleConditionDefinitionData> ruleConditionDefinitionConverter)
-
-