Package io.jmix.flowui.facet.settings
Class SettingsFacetUrlQueryParametersHelper
java.lang.Object
io.jmix.flowui.facet.settings.SettingsFacetUrlQueryParametersHelper
@Component("flowui_SettingsFacetUrlQueryParametersHelper")
public class SettingsFacetUrlQueryParametersHelper
extends Object
Provides methods for collaboration between 
SettingsFacet and UrlQueryParametersFacet.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancontainsParametersForBinder(com.vaadin.flow.router.QueryParameters queryParameters, UrlQueryParametersFacet.Binder binder) protected booleancontainsParametersForPagination(Map<String, List<String>> parameters, PaginationUrlQueryParametersBinder paginationBinder) Checks onlyPaginationUrlQueryParametersBinder.getMaxResultsParam()sincePaginationComponentsupports 'maxResult' in settings.Optional<com.vaadin.flow.component.Component>
- 
Constructor Details- 
SettingsFacetUrlQueryParametersHelperpublic SettingsFacetUrlQueryParametersHelper()
 
- 
- 
Method Details- 
containsParametersForBinderpublic boolean containsParametersForBinder(com.vaadin.flow.router.QueryParameters queryParameters, UrlQueryParametersFacet.Binder binder) - Parameters:
- queryParameters- URL query parameters
- binder- binder
- Returns:
- trueif URL query parameters contain specific parameters for the- UrlQueryParametersFacet.Binder
 
- 
getComponentFromBinderpublic Optional<com.vaadin.flow.component.Component> getComponentFromBinder(UrlQueryParametersFacet.Binder binder) - Parameters:
- binder- URL query parameters binder
- Returns:
- component that associated with the provided binder
 
- 
containsParametersForPaginationprotected boolean containsParametersForPagination(Map<String, List<String>> parameters, PaginationUrlQueryParametersBinder paginationBinder) Checks onlyPaginationUrlQueryParametersBinder.getMaxResultsParam()sincePaginationComponentsupports 'maxResult' in settings.- Parameters:
- parameters- query parameters map
- paginationBinder- pagination URL query binder
- Returns:
- trueif parameters map contains 'maxResult' parameter
 
 
-