Class AbstractAction<A extends AbstractAction<A>>
java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.actions.AbstractAction<A>
- All Implemented Interfaces:
Action<A>
,Copyable<A>
,Serializable
,Comparable<A>
- Direct Known Subclasses:
DefaultAction
,DefaultActionGroup
,DefaultAddAdjustmentModalFormAction
,DefaultBulkOperationAction
,DefaultCloneModalFormAction
,DefaultConditionalAction
,DefaultCreateModalFormAction
,DefaultEntityModalFormAction
,DefaultExportGridAction
,DefaultFilterAction
,DefaultFormAction
,DefaultGenerateTemplateAction
,DefaultGridRowConditionalAction
,DefaultImportGridAction
,DefaultInlineGridSelectAction
,DefaultLinkAction
,DefaultLookupFilterAction
,DefaultModalFormAction
,DefaultOrderableModalFormAction
,DefaultQueryBuilderFilterAction
,DefaultResidentMapCreateAction
,DefaultRowModalFormAction
,DefaultSlideOverFormAction
,DefaultTriggerAction
public abstract class AbstractAction<A extends AbstractAction<A>>
extends Object
implements Action<A>
An abstract implementation of
Action
.- Author:
- Nick Crum (ncrum)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractAction
(Action<?> action) AbstractAction
(String placement) AbstractAction
(String placement, String type) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
int
boolean
getId()
getLabel()
getOrder()
getScope()
getType()
int
hashCode()
void
setAttributes
(Map<String, Object> attributes) void
setComponents
(Map<String, Component<?>> components) void
setEndpoints
(Map<String, Endpoint<?>> endpoints) void
void
setLabel
(InternationalizedMessage label) void
setOperationType
(OperationType operationType) void
void
setPlacement
(String placement) void
void
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
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, getComponent, getComponent, getComponentsList, getEndpoint, getEndpoint, getEndpointsList, hasAttribute, hasComponent, hasEndpoint, id, label, label, operationType, order, placement, removeAttribute, removeComponent, removeEndpoint, scope, self, type
-
Constructor Details
-
AbstractAction
public AbstractAction() -
AbstractAction
-
AbstractAction
-
AbstractAction
-
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<A extends AbstractAction<A>>
-
getId
- Specified by:
getId
in interfaceAction<A extends AbstractAction<A>>
-
getPlacement
- Specified by:
getPlacement
in interfaceAction<A extends AbstractAction<A>>
-
getType
- Specified by:
getType
in interfaceAction<A extends AbstractAction<A>>
-
getOperationType
- Specified by:
getOperationType
in interfaceAction<A extends AbstractAction<A>>
-
getScope
- Specified by:
getScope
in interfaceAction<A extends AbstractAction<A>>
-
getLabel
- Specified by:
getLabel
in interfaceAction<A extends AbstractAction<A>>
-
getOrder
- Specified by:
getOrder
in interfaceAction<A extends AbstractAction<A>>
-
getAttributes
- Specified by:
getAttributes
in interfaceAction<A extends AbstractAction<A>>
-
getComponents
- Specified by:
getComponents
in interfaceAction<A extends AbstractAction<A>>
-
getEndpoints
- Specified by:
getEndpoints
in interfaceAction<A extends AbstractAction<A>>
-
setId
- Specified by:
setId
in interfaceAction<A extends AbstractAction<A>>
-
setPlacement
- Specified by:
setPlacement
in interfaceAction<A extends AbstractAction<A>>
-
setType
- Specified by:
setType
in interfaceAction<A extends AbstractAction<A>>
-
setOperationType
- Specified by:
setOperationType
in interfaceAction<A extends AbstractAction<A>>
-
setScope
- Specified by:
setScope
in interfaceAction<A extends AbstractAction<A>>
-
setLabel
- Specified by:
setLabel
in interfaceAction<A extends AbstractAction<A>>
-
setOrder
- Specified by:
setOrder
in interfaceAction<A extends AbstractAction<A>>
-
setAttributes
- Specified by:
setAttributes
in interfaceAction<A extends AbstractAction<A>>
-
setComponents
- Specified by:
setComponents
in interfaceAction<A extends AbstractAction<A>>
-
setEndpoints
- Specified by:
setEndpoints
in interfaceAction<A extends AbstractAction<A>>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-