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