Class DefaultRuleActionsService
java.lang.Object
de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleActionsService
- All Implemented Interfaces:
RuleActionsService
Default Implementation of
RuleActionsService-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Builds breadcrumbs for the actions.buildStyledActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Builds styled breadcrumbs for the actions.convertActionsFromString(String actions, Map<String, RuleActionDefinitionData> actionDefinitions) Converts the String representation toRuleActionDataobjects.convertActionsToString(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Converts theRuleActionDataobjects to a String representation.createActionFromDefinition(RuleActionDefinitionData definition) Creates a new action from a definition.voidsetRuleActionBreadcrumbsBuilder(RuleActionBreadcrumbsBuilder ruleActionBreadcrumbsBuilder) voidsetRuleActionsConverter(RuleActionsConverter ruleActionsConverter) voidsetRuleParametersService(RuleParametersService ruleParametersService)
-
Constructor Details
-
DefaultRuleActionsService
public DefaultRuleActionsService()
-
-
Method Details
-
createActionFromDefinition
Description copied from interface:RuleActionsServiceCreates a new action from a definition.- Specified by:
createActionFromDefinitionin interfaceRuleActionsService- Parameters:
definition- - the action definition- Returns:
- the new action
-
buildActionBreadcrumbs
public String buildActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Description copied from interface:RuleActionsServiceBuilds breadcrumbs for the actions.- Specified by:
buildActionBreadcrumbsin interfaceRuleActionsService- Parameters:
actions- - actionsactionDefinitions- - action definitions- Returns:
- the action breadcrumbs
-
buildStyledActionBreadcrumbs
public String buildStyledActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Description copied from interface:RuleActionsServiceBuilds styled breadcrumbs for the actions.- Specified by:
buildStyledActionBreadcrumbsin interfaceRuleActionsService- Parameters:
actions- - actionsactionDefinitions- - action definitions- Returns:
- the styled action breadcrumbs
-
convertActionsToString
public String convertActionsToString(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Description copied from interface:RuleActionsServiceConverts theRuleActionDataobjects to a String representation.- Specified by:
convertActionsToStringin interfaceRuleActionsService- Parameters:
actions- - the action data objectsactionDefinitions- - action definitions- Returns:
- the String representation
-
convertActionsFromString
public List<RuleActionData> convertActionsFromString(String actions, Map<String, RuleActionDefinitionData> actionDefinitions) Description copied from interface:RuleActionsServiceConverts the String representation toRuleActionDataobjects.- Specified by:
convertActionsFromStringin interfaceRuleActionsService- Parameters:
actions- - the String representationactionDefinitions- - action definitions- Returns:
- the action data objects
-
getRuleActionsConverter
-
setRuleActionsConverter
-
getRuleActionBreadcrumbsBuilder
-
setRuleActionBreadcrumbsBuilder
public void setRuleActionBreadcrumbsBuilder(RuleActionBreadcrumbsBuilder ruleActionBreadcrumbsBuilder) -
getRuleParametersService
-
setRuleParametersService
-