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 ofGridto 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 classActionGrid.ActionKeysstatic classActionGrid.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 GaddGridAction(Action<?> action)default GaddGridAction(String type, Action<?> action)default GaddRowAction(Action<?> action)default GaddRowAction(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 GgridAction(String type, UnaryOperator<Action<?>> fn)default GremoveGridAction(String type)default GremoveRowAction(String type)default GrowAction(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)
-
-