Class DefaultRuleActionBreadcrumbsBuilder
java.lang.Object
de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleBreadcrumbsBuilder
de.hybris.platform.ruleengineservices.rule.strategies.impl.DefaultRuleActionBreadcrumbsBuilder
- All Implemented Interfaces:
RuleActionBreadcrumbsBuilder
public class DefaultRuleActionBreadcrumbsBuilder
extends AbstractRuleBreadcrumbsBuilder
implements RuleActionBreadcrumbsBuilder
-
Field Summary
FieldsFields inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleBreadcrumbsBuilder
PARAMETER_CLASS, SEPARATOR_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Builds breadcrumbs for the actions.protected StringbuildBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions, boolean styled) protected StringbuildSeparator(boolean styled) buildStyledActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Builds styled breadcrumbs for the actions.voidsetI18NService(I18NService i18NService) Methods inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleBreadcrumbsBuilder
decorateValue, formatBreadcrumb, getRuleMessageFormatStrategy, getXssEncodeService, setRuleMessageFormatStrategy, setXssEncodeService
-
Field Details
-
DEFAULT_SEPARATOR
- See Also:
-
-
Constructor Details
-
DefaultRuleActionBreadcrumbsBuilder
public DefaultRuleActionBreadcrumbsBuilder()
-
-
Method Details
-
buildActionBreadcrumbs
public String buildActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Description copied from interface:RuleActionBreadcrumbsBuilderBuilds breadcrumbs for the actions.- Specified by:
buildActionBreadcrumbsin interfaceRuleActionBreadcrumbsBuilder- Parameters:
actions- - actionsactionDefinitions- - action definitions- Returns:
- the action breadcrumbs
-
buildStyledActionBreadcrumbs
public String buildStyledActionBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions) Description copied from interface:RuleActionBreadcrumbsBuilderBuilds styled breadcrumbs for the actions.- Specified by:
buildStyledActionBreadcrumbsin interfaceRuleActionBreadcrumbsBuilder- Parameters:
actions- - actionsactionDefinitions- - action definitions- Returns:
- the styled action breadcrumbs
-
buildBreadcrumbs
protected String buildBreadcrumbs(List<RuleActionData> actions, Map<String, RuleActionDefinitionData> actionDefinitions, boolean styled) -
buildSeparator
-
getI18NService
-
setI18NService
-