Class DefaultRuleActionsService
- java.lang.Object
-
- de.hybris.platform.ruleengineservices.rule.services.impl.DefaultRuleActionsService
-
- All Implemented Interfaces:
RuleActionsService
public class DefaultRuleActionsService extends java.lang.Object implements RuleActionsService
Default Implementation ofRuleActionsService
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleActionsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringbuildActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions)Builds breadcrumbs for the actions.java.lang.StringbuildStyledActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions)Builds styled breadcrumbs for the actions.java.util.List<RuleActionData>convertActionsFromString(java.lang.String actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions)Converts the String representation toRuleActionDataobjects.java.lang.StringconvertActionsToString(java.util.List<RuleActionData> actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions)Converts theRuleActionDataobjects to a String representation.RuleActionDatacreateActionFromDefinition(RuleActionDefinitionData definition)Creates a new action from a definition.RuleActionBreadcrumbsBuildergetRuleActionBreadcrumbsBuilder()RuleActionsConvertergetRuleActionsConverter()RuleParametersServicegetRuleParametersService()voidsetRuleActionBreadcrumbsBuilder(RuleActionBreadcrumbsBuilder ruleActionBreadcrumbsBuilder)voidsetRuleActionsConverter(RuleActionsConverter ruleActionsConverter)voidsetRuleParametersService(RuleParametersService ruleParametersService)
-
-
-
Method Detail
-
createActionFromDefinition
public RuleActionData createActionFromDefinition(RuleActionDefinitionData definition)
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 java.lang.String buildActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.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 java.lang.String buildStyledActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.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 java.lang.String convertActionsToString(java.util.List<RuleActionData> actions, java.util.Map<java.lang.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 java.util.List<RuleActionData> convertActionsFromString(java.lang.String actions, java.util.Map<java.lang.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
public RuleActionsConverter getRuleActionsConverter()
-
setRuleActionsConverter
public void setRuleActionsConverter(RuleActionsConverter ruleActionsConverter)
-
getRuleActionBreadcrumbsBuilder
public RuleActionBreadcrumbsBuilder getRuleActionBreadcrumbsBuilder()
-
setRuleActionBreadcrumbsBuilder
public void setRuleActionBreadcrumbsBuilder(RuleActionBreadcrumbsBuilder ruleActionBreadcrumbsBuilder)
-
getRuleParametersService
public RuleParametersService getRuleParametersService()
-
setRuleParametersService
public void setRuleParametersService(RuleParametersService ruleParametersService)
-
-