Class DefaultRuleConditionsService
java.lang.Object
de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleConditionsService
- All Implemented Interfaces:
RuleConditionsService
Default Implementation of
RuleConditionsService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildConditionBreadcrumbs(List<RuleConditionData> conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Builds breadcrumbs for the conditions.buildStyledConditionBreadcrumbs(List<RuleConditionData> conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Builds styled breadcrumbs for the conditions.convertConditionsFromString(String conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Converts the String representation toRuleConditionDataobjects.convertConditionsToString(List<RuleConditionData> conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Converts theRuleConditionDataobjects to a String representation.Creates a new condition from a definition.voidsetRuleConditionBreadcrumbsBuilder(RuleConditionBreadcrumbsBuilder ruleConditionBreadcrumbsBuilder) voidsetRuleConditionsConverter(RuleConditionsConverter ruleConditionsConverter) voidsetRuleParametersService(RuleParametersService ruleParametersService)
-
Constructor Details
-
DefaultRuleConditionsService
public DefaultRuleConditionsService()
-
-
Method Details
-
createConditionFromDefinition
Description copied from interface:RuleConditionsServiceCreates a new condition from a definition.- Specified by:
createConditionFromDefinitionin interfaceRuleConditionsService- Parameters:
definition- - the condition definition- Returns:
- the new condition
-
buildConditionBreadcrumbs
public String buildConditionBreadcrumbs(List<RuleConditionData> conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Description copied from interface:RuleConditionsServiceBuilds breadcrumbs for the conditions.- Specified by:
buildConditionBreadcrumbsin interfaceRuleConditionsService- Parameters:
conditions- - conditionsconditionDefinitions- - condition definitions- Returns:
- the condition breadcrumbs
-
buildStyledConditionBreadcrumbs
public String buildStyledConditionBreadcrumbs(List<RuleConditionData> conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Description copied from interface:RuleConditionsServiceBuilds styled breadcrumbs for the conditions.- Specified by:
buildStyledConditionBreadcrumbsin interfaceRuleConditionsService- Parameters:
conditions- - conditionsconditionDefinitions- - condition definitions- Returns:
- the styled condition breadcrumbs
-
convertConditionsToString
public String convertConditionsToString(List<RuleConditionData> conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Description copied from interface:RuleConditionsServiceConverts theRuleConditionDataobjects to a String representation.- Specified by:
convertConditionsToStringin interfaceRuleConditionsService- Parameters:
conditions- - the condition data objectsconditionDefinitions- - condition definitions- Returns:
- the String representation
-
convertConditionsFromString
public List<RuleConditionData> convertConditionsFromString(String conditions, Map<String, RuleConditionDefinitionData> conditionDefinitions) Description copied from interface:RuleConditionsServiceConverts the String representation toRuleConditionDataobjects.- Specified by:
convertConditionsFromStringin interfaceRuleConditionsService- Parameters:
conditions- - the String representationconditionDefinitions- - condition definitions- Returns:
- the condition data objects
-
getRuleConditionsConverter
-
setRuleConditionsConverter
-
getRuleConditionBreadcrumbsBuilder
-
setRuleConditionBreadcrumbsBuilder
public void setRuleConditionBreadcrumbsBuilder(RuleConditionBreadcrumbsBuilder ruleConditionBreadcrumbsBuilder) -
getRuleParametersService
-
setRuleParametersService
-