Interface RuleConditionsRegistry
- All Known Implementing Classes:
DefaultRuleConditionsRegistry
public interface RuleConditionsRegistry
-
Method Summary
Modifier and TypeMethodDescriptionReturns allRuleConditionDefinitionDataobjects.Returns allRuleConditionDefinitionDataobjects.getConditionDefinitionsForRuleType(Class<?> ruleType) ReturnsRuleConditionDefinitionDataobjects for given rule type.getConditionDefinitionsForRuleTypeAsMap(Class<?> ruleType) ReturnsRuleConditionDefinitionDataobjects for given rule type.
-
Method Details
-
getAllConditionDefinitions
List<RuleConditionDefinitionData> getAllConditionDefinitions()Returns allRuleConditionDefinitionDataobjects.- Returns:
- all
RuleConditionDefinitionDatas.
-
getAllConditionDefinitionsAsMap
Map<String,RuleConditionDefinitionData> getAllConditionDefinitionsAsMap()Returns allRuleConditionDefinitionDataobjects.- Returns:
- all
RuleConditionDefinitionDatas.
-
getConditionDefinitionsForRuleType
ReturnsRuleConditionDefinitionDataobjects for given rule type.- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- list of
RuleConditionDefinitionDatas for given rule type.
-
getConditionDefinitionsForRuleTypeAsMap
ReturnsRuleConditionDefinitionDataobjects for given rule type.- Parameters:
ruleType- - type of rule (ie. PromotionSourceRule)- Returns:
- Map of rule action definition ids and
RuleConditionDefinitionDatas.
-