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,DefaultCloneModalFormAction,DefaultCreateModalFormAction,DefaultExportGridAction,DefaultFilterAction,DefaultFormAction,DefaultGenerateTemplateAction,DefaultGridRowConditionalAction,DefaultImportGridAction,DefaultLinkAction,DefaultLookupFilterAction,DefaultModalFormAction,DefaultOrderableModalFormAction,DefaultQueryBuilderFilterAction,DefaultResidentMapCreateAction,DefaultRowModalFormAction,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 booleanintbooleangetId()getLabel()getOrder()getScope()getType()inthashCode()voidsetAttributes(Map<String, Object> attributes) voidsetComponents(Map<String, Component<?>> components) voidsetEndpoints(Map<String, Endpoint<?>> endpoints) voidvoidsetLabel(InternationalizedMessage label) voidsetOperationType(OperationType operationType) voidvoidsetPlacement(String placement) voidvoidMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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:
compareToin interfaceComparable<A extends AbstractAction<A>>
-
getId
- Specified by:
getIdin interfaceAction<A extends AbstractAction<A>>
-
getPlacement
- Specified by:
getPlacementin interfaceAction<A extends AbstractAction<A>>
-
getType
- Specified by:
getTypein interfaceAction<A extends AbstractAction<A>>
-
getOperationType
- Specified by:
getOperationTypein interfaceAction<A extends AbstractAction<A>>
-
getScope
- Specified by:
getScopein interfaceAction<A extends AbstractAction<A>>
-
getLabel
- Specified by:
getLabelin interfaceAction<A extends AbstractAction<A>>
-
getOrder
- Specified by:
getOrderin interfaceAction<A extends AbstractAction<A>>
-
getAttributes
- Specified by:
getAttributesin interfaceAction<A extends AbstractAction<A>>
-
getComponents
- Specified by:
getComponentsin interfaceAction<A extends AbstractAction<A>>
-
getEndpoints
- Specified by:
getEndpointsin interfaceAction<A extends AbstractAction<A>>
-
setId
- Specified by:
setIdin interfaceAction<A extends AbstractAction<A>>
-
setPlacement
- Specified by:
setPlacementin interfaceAction<A extends AbstractAction<A>>
-
setType
- Specified by:
setTypein interfaceAction<A extends AbstractAction<A>>
-
setOperationType
- Specified by:
setOperationTypein interfaceAction<A extends AbstractAction<A>>
-
setScope
- Specified by:
setScopein interfaceAction<A extends AbstractAction<A>>
-
setLabel
- Specified by:
setLabelin interfaceAction<A extends AbstractAction<A>>
-
setOrder
- Specified by:
setOrderin interfaceAction<A extends AbstractAction<A>>
-
setAttributes
- Specified by:
setAttributesin interfaceAction<A extends AbstractAction<A>>
-
setComponents
- Specified by:
setComponentsin interfaceAction<A extends AbstractAction<A>>
-
setEndpoints
- Specified by:
setEndpointsin interfaceAction<A extends AbstractAction<A>>
-
equals
-
canEqual
-
hashCode
public int hashCode()
-