Interface RuleActionsRegistry
- All Known Implementing Classes:
DefaultRuleActionsRegistry
public interface RuleActionsRegistry
-
Method Summary
Modifier and TypeMethodDescriptiongetActionDefinitionsForRuleType(Class<?> ruleType) ReturnsRuleActionDefinitionDataobjects for given rule type.getActionDefinitionsForRuleTypeAsMap(Class<?> ruleType) ReturnsRuleActionDefinitionDataobjects for given rule type.Returns allRuleActionDefinitionDataobjects.Returns allRuleActionDefinitionDataobjects.
-
Method Details
-
getAllActionDefinitions
List<RuleActionDefinitionData> getAllActionDefinitions()Returns allRuleActionDefinitionDataobjects.- Returns:
- all
RuleActionDefinitionDatas.
-
getAllActionDefinitionsAsMap
Map<String,RuleActionDefinitionData> getAllActionDefinitionsAsMap()Returns allRuleActionDefinitionDataobjects.- Returns:
- all
RuleActionDefinitionDatas.
-
getActionDefinitionsForRuleType
ReturnsRuleActionDefinitionDataobjects for given rule type.- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- list of
RuleActionDefinitionDatas for given rule type.
-
getActionDefinitionsForRuleTypeAsMap
ReturnsRuleActionDefinitionDataobjects for given rule type.- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- Map of rule action definition ids and
RuleActionDefinitionDatas.
-