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
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT_SEPARATOR-
Fields inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleBreadcrumbsBuilder
PARAMETER_CLASS, SEPARATOR_CLASS
-
-
Constructor Summary
Constructors Constructor Description DefaultRuleActionBreadcrumbsBuilder()
-
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.protected java.lang.StringbuildBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions, boolean styled)protected java.lang.StringbuildSeparator(boolean styled)java.lang.StringbuildStyledActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions)Builds styled breadcrumbs for the actions.I18NServicegetI18NService()voidsetI18NService(I18NService i18NService)-
Methods inherited from class de.hybris.platform.ruleengineservices.rule.strategies.impl.AbstractRuleBreadcrumbsBuilder
decorateValue, formatBreadcrumb, getRuleMessageFormatStrategy, getXssEncodeService, setRuleMessageFormatStrategy, setXssEncodeService
-
-
-
-
Field Detail
-
DEFAULT_SEPARATOR
protected static final java.lang.String DEFAULT_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildActionBreadcrumbs
public java.lang.String buildActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.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 java.lang.String buildStyledActionBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.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 java.lang.String buildBreadcrumbs(java.util.List<RuleActionData> actions, java.util.Map<java.lang.String,RuleActionDefinitionData> actionDefinitions, boolean styled)
-
buildSeparator
protected java.lang.String buildSeparator(boolean styled)
-
getI18NService
public I18NService getI18NService()
-
setI18NService
public void setI18NService(I18NService i18NService)
-
-