Interface ActionGrid<G extends ActionGrid<G>>
-
- All Superinterfaces:
Comparable<G>
,Component<G>
,Copyable<G>
,Grid<G>
,Serializable
- All Known Subinterfaces:
EntityGridView<V>
,ExportGrid<G>
,ExportHistoryEntityGridView<V>
,ExportHistoryGrid<G>
,ExportHistoryGridExternal<E>
,GridExternal<E>
,GridView<V>
,ImportGrid<G>
,Orderable<R>
,ResidentGridField<F>
,ResourceGrid<G>
,TreeGridView<V>
- All Known Implementing Classes:
DefaultEntityGridView
,DefaultExportHistoryEntityGridView
,DefaultExportHistoryGridExternal
,DefaultGridExternal
,DefaultResidentGridField
,DefaultTreeGridView
public interface ActionGrid<G extends ActionGrid<G>> extends Grid<G>
An extension ofGrid
to represent a grid with grid-level and row-level actions.- Author:
- Nick Crum (ncrum)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ActionGrid.ActionKeys
static class
ActionGrid.ActionPlacements
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
Grid.Attributes, Grid.Keys
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default G
addGridAction(Action<?> action)
default G
addGridAction(String type, Action<?> action)
default G
addRowAction(Action<?> action)
default G
addRowAction(String type, Action<?> action)
default Optional<Action<?>>
findGridAction(String type)
default Optional<Action<?>>
findRowAction(String type)
default Action<?>
getGridAction(String type)
default Action<?>
getRowAction(String type)
default G
gridAction(String type, UnaryOperator<Action<?>> fn)
default G
removeGridAction(String type)
default G
removeRowAction(String type)
default G
rowAction(String type, UnaryOperator<Action<?>> fn)
-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.Component
addAction, addAction, addComponent, addEndpoint, addEndpoint, apply, attribute, augmentationKey, classifier, clearConditionals, clearEndpoints, conditional, conditionals, description, description, findAction, findAction, findActions, findAttribute, findComponent, findComponent, findComponents, findEndpoint, findEndpoint, findEndpoints, get, get, getAction, getAction, getActions, getActionsList, getAttribute, getAttribute, getAttributes, getAugmentationKey, getClassifier, getComponent, getComponent, getComponents, getComponentsList, getConditionals, getDescription, getEndpoint, getEndpoint, getEndpoints, getEndpointsList, getId, getLabel, getOrder, getScope, getType, hasAction, hasAttribute, hasComponent, hasEndpoint, id, isAugmentable, isTranslatable, label, label, notTranslatable, order, removeAction, removeAttribute, removeComponent, removeEndpoint, scope, self, setActions, setAttributes, setAugmentationKey, setClassifier, setComponents, setConditionals, setDescription, setEndpoints, setId, setLabel, setOrder, setScope, setTranslatable, setType, translatable, translatable, type
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
addColumn, addColumn, addColumn, addColumns, findColumn, getColumn, idKey, removeColumn
-
-
-
-
Method Detail
-
gridAction
default G gridAction(String type, UnaryOperator<Action<?>> fn)
-
rowAction
default G rowAction(String type, UnaryOperator<Action<?>> fn)
-
-