Class DefaultRuleActionsRegistry
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleActionsRegistry
-
- All Implemented Interfaces:
RuleActionsRegistry
public class DefaultRuleActionsRegistry extends java.lang.Object implements RuleActionsRegistry
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleActionsRegistry()
-
Method Summary
-
-
-
Method Detail
-
getAllActionDefinitions
public java.util.List<RuleActionDefinitionData> getAllActionDefinitions()
Description copied from interface:RuleActionsRegistryReturns allRuleActionDefinitionDataobjects.- Specified by:
getAllActionDefinitionsin interfaceRuleActionsRegistry- Returns:
- all
RuleActionDefinitionDatas.
-
getAllActionDefinitionsAsMap
public java.util.Map<java.lang.String,RuleActionDefinitionData> getAllActionDefinitionsAsMap()
Description copied from interface:RuleActionsRegistryReturns allRuleActionDefinitionDataobjects.- Specified by:
getAllActionDefinitionsAsMapin interfaceRuleActionsRegistry- Returns:
- all
RuleActionDefinitionDatas.
-
getActionDefinitionsForRuleType
public java.util.List<RuleActionDefinitionData> getActionDefinitionsForRuleType(java.lang.Class<?> ruleType)
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
public java.util.Map<java.lang.String,RuleActionDefinitionData> getActionDefinitionsForRuleTypeAsMap(java.lang.Class<?> ruleType)
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 java.util.List<RuleActionDefinitionData> convertActionDefinitions(java.util.List<RuleActionDefinitionModel> definitions)
-
getRuleActionDefinitionService
public RuleActionDefinitionService getRuleActionDefinitionService()
-
setRuleActionDefinitionService
public void setRuleActionDefinitionService(RuleActionDefinitionService ruleActionDefinitionService)
-
getRuleActionDefinitionConverter
public Converter<RuleActionDefinitionModel,RuleActionDefinitionData> getRuleActionDefinitionConverter()
-
setRuleActionDefinitionConverter
public void setRuleActionDefinitionConverter(Converter<RuleActionDefinitionModel,RuleActionDefinitionData> ruleActionDefinitionConverter)
-
-