Class DefaultRuleActionsRegistry
java.lang.Object
de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleActionsRegistry
- All Implemented Interfaces:
RuleActionsRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<RuleActionDefinitionData>convertActionDefinitions(List<RuleActionDefinitionModel> definitions) getActionDefinitionsForRuleType(Class<?> ruleType) ReturnsRuleActionDefinitionDataobjects for given rule type.getActionDefinitionsForRuleTypeAsMap(Class<?> ruleType) ReturnsRuleActionDefinitionDataobjects for given rule type.Returns allRuleActionDefinitionDataobjects.Returns allRuleActionDefinitionDataobjects.voidsetRuleActionDefinitionConverter(Converter<RuleActionDefinitionModel, RuleActionDefinitionData> ruleActionDefinitionConverter) voidsetRuleActionDefinitionService(RuleActionDefinitionService ruleActionDefinitionService)
-
Constructor Details
-
DefaultRuleActionsRegistry
public DefaultRuleActionsRegistry()
-
-
Method Details
-
getAllActionDefinitions
Description copied from interface:RuleActionsRegistryReturns allRuleActionDefinitionDataobjects.- Specified by:
getAllActionDefinitionsin interfaceRuleActionsRegistry- Returns:
- all
RuleActionDefinitionDatas.
-
getAllActionDefinitionsAsMap
Description copied from interface:RuleActionsRegistryReturns allRuleActionDefinitionDataobjects.- Specified by:
getAllActionDefinitionsAsMapin interfaceRuleActionsRegistry- Returns:
- all
RuleActionDefinitionDatas.
-
getActionDefinitionsForRuleType
Description copied from interface:RuleActionsRegistryReturnsRuleActionDefinitionDataobjects for given rule type.- Specified by:
getActionDefinitionsForRuleTypein interfaceRuleActionsRegistry- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- list of
RuleActionDefinitionDatas for given rule type.
-
getActionDefinitionsForRuleTypeAsMap
Description copied from interface:RuleActionsRegistryReturnsRuleActionDefinitionDataobjects for given rule type.- Specified by:
getActionDefinitionsForRuleTypeAsMapin interfaceRuleActionsRegistry- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- Map of rule action definition ids and
RuleActionDefinitionDatas.
-
convertActionDefinitions
protected List<RuleActionDefinitionData> convertActionDefinitions(List<RuleActionDefinitionModel> definitions) -
getRuleActionDefinitionService
-
setRuleActionDefinitionService
-
getRuleActionDefinitionConverter
public Converter<RuleActionDefinitionModel,RuleActionDefinitionData> getRuleActionDefinitionConverter() -
setRuleActionDefinitionConverter
public void setRuleActionDefinitionConverter(Converter<RuleActionDefinitionModel, RuleActionDefinitionData> ruleActionDefinitionConverter)
-