Interface TreeGridView<V extends TreeGridView<V>>
-
- All Superinterfaces:
ActionGrid<V>
,Comparable<V>
,Component<V>
,Copyable<V>
,FetchGrid<V>
,Filterable<V>
,FilterableGrid<V>
,Grid<V>
,GridView<V>
,Pollable<V>
,Selectable<V>
,Serializable
,SortableGrid<V>
,View<V>
- All Known Implementing Classes:
DefaultTreeGridView
public interface TreeGridView<V extends TreeGridView<V>> extends GridView<V>
- Author:
- Nick Crum (ncrum)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
TreeGridView.ActionTypes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.ActionGrid
ActionGrid.ActionKeys, ActionGrid.ActionPlacements
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.FetchGrid
FetchGrid.EndpointTypes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Filterable
Filterable.Attributes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.FilterableGrid
FilterableGrid.ActionKeys, FilterableGrid.FilterKeys, FilterableGrid.FilterParams, FilterableGrid.FilterPlacements, FilterableGrid.FilterTypes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
Grid.Attributes, Grid.Keys
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Pollable
Pollable.Attributes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Selectable
Selectable.Attributes, Selectable.ConfigureSelectable, Selectable.SelectableTypes
-
Nested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.SortableGrid
SortableGrid.Attributes, SortableGrid.Sort
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default V
addOpenDetailsAction(Action<?> action)
default V
addQueryBuilderFilterAction(Action<?> action)
default V
addQueryFilterAction(Action<?> action)
default Optional<Action<?>>
findOpenDetailsAction()
default Optional<Action<?>>
findQueryBuilderFilterAction()
default Optional<Action<?>>
findQueryFilterAction()
default Action<?>
getOpenDetailsAction()
default Action<?>
getQueryBuilderFilterAction()
default Action<?>
getQueryFilterAction()
default V
openDetails(String label)
default V
openDetails(String label, String scope)
default V
openDetailsAction(UnaryOperator<Action<?>> fn)
default V
queryBuilderFilter(String label)
default V
queryBuilderFilter(String label, String scope)
default V
queryBuilderFilterAction(UnaryOperator<Action<?>> fn)
default V
queryFilter(String label)
default V
queryFilter(String label, String scope)
default V
queryFilterAction(UnaryOperator<Action<?>> fn)
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.ActionGrid
addGridAction, addGridAction, addRowAction, addRowAction, findGridAction, findRowAction, getGridAction, getRowAction, gridAction, removeGridAction, removeRowAction, rowAction
-
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.FetchGrid
findReadEndpoint, getReadEndpoint, getReadEndpointType, narrowedPaging, narrowedPaging, numberedPaging, numberedPaging, readEndpoint, readEndpoint, readScope, readUrl, readUrl, unpaged
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Filterable
implicitFilter, implicitFilters, implicitFilters
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.FilterableGrid
addAdvancedFilter, addInlineFilter, addQueryFilter, filterByLookup, filterByQueryBuilder, filterByQueryBuilder, filterByQueryBuilder, filterByQueryBuilder, filterByTextQuery, filterByTextQuery, filterByTextQuery, filterByTextQuery, findAdvancedFilter, findFilterByLookupFilterAction, findFilterByQueryBuilderAction, findFilterByTextQueryAction, findInlineFilter, findQueryFilter, getAdvancedFilter, getFilterByLookupFilterAction, getFilterByQueryBuilderAction, getFilterByTextQueryAction, getInlineFilter, getQueryFilter, notFilterByQueryBuilder, notFilterByQueryBuilder, notFilterByTextQuery, notFilterByTextQuery, removeAdvancedFilter, removeInlineFilter, removeQueryFilter
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
addColumn, addColumn, addColumn, addColumns, findColumn, getColumn, idKey, removeColumn
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Pollable
notPollable, pollable, pollable, pollable, pollableCollectionCondition, pollableCollectionConditions, pollableItemCondition, pollableItemConditions, pollableOptions, pollableOptions
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Selectable
multiPageSelectable, multiPageSelectableWithExclusions, multipleSelectable, notSelectable, selectable, selectable, selectable, selectableType, singleSelectable
-
Methods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.SortableGrid
notSortable, notSortable, sortable, sortable, sortableWithDefault, sortableWithDefault
-
-
-
-
Method Detail
-
queryFilterAction
default V queryFilterAction(UnaryOperator<Action<?>> fn)
-
getQueryFilterAction
default Action<?> getQueryFilterAction()
-
queryBuilderFilterAction
default V queryBuilderFilterAction(UnaryOperator<Action<?>> fn)
-
getQueryBuilderFilterAction
default Action<?> getQueryBuilderFilterAction()
-
openDetailsAction
default V openDetailsAction(UnaryOperator<Action<?>> fn)
-
getOpenDetailsAction
default Action<?> getOpenDetailsAction()
-
-