Class DefaultRuleConditionsRegistry
java.lang.Object
de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleConditionsRegistry
- All Implemented Interfaces:
RuleConditionsRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<RuleConditionDefinitionData>convertConditionDefinitions(List<RuleConditionDefinitionModel> definitions) Returns allRuleConditionDefinitionDataobjects.Returns allRuleConditionDefinitionDataobjects.getConditionDefinitionsForRuleType(Class<?> ruleType) ReturnsRuleConditionDefinitionDataobjects for given rule type.getConditionDefinitionsForRuleTypeAsMap(Class<?> ruleType) ReturnsRuleConditionDefinitionDataobjects for given rule type.voidsetRuleConditionDefinitionConverter(Converter<RuleConditionDefinitionModel, RuleConditionDefinitionData> ruleConditionDefinitionConverter) voidsetRuleConditionDefinitionService(RuleConditionDefinitionService ruleConditionDefinitionService)
-
Constructor Details
-
DefaultRuleConditionsRegistry
public DefaultRuleConditionsRegistry()
-
-
Method Details
-
getAllConditionDefinitions
Description copied from interface:RuleConditionsRegistryReturns allRuleConditionDefinitionDataobjects.- Specified by:
getAllConditionDefinitionsin interfaceRuleConditionsRegistry- Returns:
- all
RuleConditionDefinitionDatas.
-
getAllConditionDefinitionsAsMap
Description copied from interface:RuleConditionsRegistryReturns allRuleConditionDefinitionDataobjects.- Specified by:
getAllConditionDefinitionsAsMapin interfaceRuleConditionsRegistry- Returns:
- all
RuleConditionDefinitionDatas.
-
getConditionDefinitionsForRuleType
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 Map<String,RuleConditionDefinitionData> getConditionDefinitionsForRuleTypeAsMap(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 List<RuleConditionDefinitionData> convertConditionDefinitions(List<RuleConditionDefinitionModel> definitions) -
getRuleConditionDefinitionService
-
setRuleConditionDefinitionService
public void setRuleConditionDefinitionService(RuleConditionDefinitionService ruleConditionDefinitionService) -
getRuleConditionDefinitionConverter
public Converter<RuleConditionDefinitionModel,RuleConditionDefinitionData> getRuleConditionDefinitionConverter() -
setRuleConditionDefinitionConverter
public void setRuleConditionDefinitionConverter(Converter<RuleConditionDefinitionModel, RuleConditionDefinitionData> ruleConditionDefinitionConverter)
-