Interface FetchGrid<G extends FetchGrid<G>>
-
- All Superinterfaces:
Comparable<G>,Component<G>,Copyable<G>,Grid<G>,Serializable
- All Known Subinterfaces:
EntityGridView<V>,ExportHistoryEntityGridView<V>,ExportHistoryGrid<G>,ExportHistoryGridExternal<E>,FilterableGrid<G>,GridExternal<E>,GridView<V>,ResidentGridField<F>,ResourceGrid<G>,SelectTargetEntityGridView<V>,SortableGrid<G>,TreeGridView<V>
- All Known Implementing Classes:
DefaultEntityGridView,DefaultExportHistoryEntityGridView,DefaultExportHistoryGridExternal,DefaultGridExternal,DefaultResidentGridField,DefaultSelectTargetEntityGridView,DefaultTreeGridView
public interface FetchGrid<G extends FetchGrid<G>> extends Grid<G>
Represents the metadata for aGridthat supports fetching it's own data.- Author:
- Nick Crum (ncrum)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFetchGrid.EndpointTypes-
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 Optional<PageableEndpoint<?>>findReadEndpoint()default PageableEndpoint<?>getReadEndpoint()default StringgetReadEndpointType()default GnarrowedPaging()default GnarrowedPaging(int pageSize)default GnumberedPaging()default GnumberedPaging(int pageSize)default GreadEndpoint(PageableEndpoint<?> endpoint)default GreadEndpoint(UnaryOperator<PageableEndpoint<?>> fn)default GreadScope(String scope)default GreadUrl(String url)default GreadUrl(String url, String scope)default Gunpaged()-
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
-
readEndpoint
default G readEndpoint(PageableEndpoint<?> endpoint)
-
readEndpoint
default G readEndpoint(UnaryOperator<PageableEndpoint<?>> fn)
-
narrowedPaging
default G narrowedPaging()
- See Also:
PageableEndpoint.narrowedPaging()
-
narrowedPaging
default G narrowedPaging(int pageSize)
- See Also:
PageableEndpoint.narrowedPaging(int)
-
numberedPaging
default G numberedPaging()
- See Also:
PageableEndpoint.numberedPaging()
-
numberedPaging
default G numberedPaging(int pageSize)
- See Also:
PageableEndpoint.numberedPaging(int)
-
unpaged
default G unpaged()
- See Also:
PageableEndpoint.unpaged()
-
getReadEndpoint
default PageableEndpoint<?> getReadEndpoint()
-
findReadEndpoint
default Optional<PageableEndpoint<?>> findReadEndpoint()
-
getReadEndpointType
default String getReadEndpointType()
-
-