Package de.hybris.platform.audit
Class AuditableActions.ActionBuilder
java.lang.Object
de.hybris.platform.audit.AuditableActions.AbstractBuilder<AuditableActions.ActionBuilder>
de.hybris.platform.audit.AuditableActions.ActionBuilder
- Enclosing class:
- AuditableActions
public static final class AuditableActions.ActionBuilder
extends AuditableActions.AbstractBuilder<AuditableActions.ActionBuilder>
Action builder that allows to set action's name and attributes via chain api calls.
-
Field Summary
Fields inherited from class de.hybris.platform.audit.AuditableActions.AbstractBuilder
actionAttributes -
Method Summary
Modifier and TypeMethodDescriptioncreates an immutable instance of anAuditableActions.Actionwith provided namecreates a new builder with action's name set.Methods inherited from class de.hybris.platform.audit.AuditableActions.AbstractBuilder
withAttribute, withOptionalAttribute, withoutAttribute
-
Method Details
-
withName
creates a new builder with action's name set. The new builder will be an instance ofAuditableActions.NamedActionBuilderand will use (reference) the same attribute's map asthisbuilder. -
action
creates an immutable instance of anAuditableActions.Actionwith provided name- Parameters:
actionName- action's name- Returns:
- new immutable action
-