Interface ActionGroup<A extends ActionGroup<A>>
- Type Parameters:
A
- the action group type
- All Superinterfaces:
Action<A>
,Comparable<A>
,Copyable<A>
,Serializable
- All Known Implementing Classes:
DefaultActionGroup
Represents a group of actions usually represented as a dropdown.
-
Nested Class Summary
Nested Classes -
Method Summary
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Action
addComponent, addComponents, addEndpoint, addEndpoint, apply, attribute, clearEndpoints, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAttribute, getAttribute, getAttributes, getComponent, getComponent, getComponents, getComponentsList, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOperationType, getOrder, getPlacement, getScope, getType, hasAttribute, hasComponent, hasEndpoint, id, label, label, operationType, order, placement, removeAttribute, removeComponent, removeEndpoint, scope, self, setAttributes, setComponents, setEndpoints, setId, setLabel, setOperationType, setOrder, setPlacement, setScope, setType, type
Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
addActions
Adds the actions to this action group.- Parameters:
actions
- the actions to add- Returns:
- this
-
addAction
Adds an action using the action's ID as the key.- Parameters:
action
- the action- Returns:
- this
-
addAction
Adds an action at the given key.- Parameters:
key
- the keyaction
- the action- Returns:
- this
-