Interface SelectTargetEntityGridView<V extends SelectTargetEntityGridView<V>>
- All Superinterfaces:
Comparable<V>,Component<V>,Copyable<V>,FetchGrid<V>,Grid<V>,Selectable<V>,Serializable,SortableGrid<V>,Trackable<V>,View<V>
- All Known Implementing Classes:
DefaultSelectTargetEntityGridView
public interface SelectTargetEntityGridView<V extends SelectTargetEntityGridView<V>>
extends FetchGrid<V>, SortableGrid<V>, Selectable<V>, View<V>, Trackable<V>
This grid is used to fetch and display the entities to export.
- Author:
- Dima Myroniuk (dmyroniuk)
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.FetchGrid
FetchGrid.EndpointTypesNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
Grid.KeysNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Selectable
Selectable.ConfigureSelectable, Selectable.SelectableTypesNested classes/interfaces inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.SortableGrid
SortableGrid.Sort -
Method Summary
Modifier and TypeMethodDescriptiondefault VAdds the filter action to have an ability to filter the entities in the grid.default VAdds the endpoint to read the entities.default VselectCatalogFieldLabel(String label) Sets the label for the catalog selector field.default VselectCatalogFieldPlaceholder(String placeholder) Sets the placeholder for the catalog selector field.default VselectSandboxFieldLabel(String label) Sets the label for the sandbox selector field.default VselectSandboxFieldPlaceholder(String placeholder) Sets the placeholder for the sandbox selector field.Methods inherited from interface java.lang.Comparable
compareToMethods 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, typeMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.FetchGrid
findReadEndpoint, getReadEndpoint, getReadEndpointType, narrowedPaging, narrowedPaging, numberedPaging, numberedPaging, readEndpoint, readEndpoint, readScope, readUrl, readUrl, unpagedMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Grid
addColumn, addColumn, addColumn, addColumns, findColumn, getColumn, idKey, removeColumnMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Selectable
multiPageSelectable, multiPageSelectableWithExclusions, multipleSelectable, notSelectable, selectable, selectable, selectable, selectableType, singleSelectableMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.SortableGrid
notSortable, notSortable, sortable, sortable, sortableWithDefault, sortableWithDefaultMethods inherited from interface com.broadleafcommerce.metadata.dsl.core.extension.Trackable
catalogTrackable, notCatalogTrackable, notProfileTrackable, notSandboxTrackable, profileTrackable, sandboxTrackable
-
Method Details
-
readTargetEntitiesEndpoint
Adds the endpoint to read the entities.- Parameters:
fn- the function to customize the endpoint- Returns:
- this grid for further customization
-
filterTargetEntities
Adds the filter action to have an ability to filter the entities in the grid.- Parameters:
fn- the function to customize the action- Returns:
- this grid for further customization
-
selectCatalogFieldLabel
Sets the label for the catalog selector field.- Parameters:
label- the message key for the catalog selector field label- Returns:
- this grid for further customization
-
selectCatalogFieldPlaceholder
Sets the placeholder for the catalog selector field.- Parameters:
placeholder- the message key for the catalog selector field placeholder- Returns:
- this grid for further customization
-
selectSandboxFieldLabel
Sets the label for the sandbox selector field.- Parameters:
label- the message key for the sandbox selector field label- Returns:
- this grid for further customization
-
selectSandboxFieldPlaceholder
Sets the placeholder for the sandbox selector field.- Parameters:
placeholder- the message key for the sandbox selector field placeholder- Returns:
- this grid for further customization
-