Package io.jmix.ui.component.filter
Class FilterSupport
java.lang.Object
io.jmix.ui.component.filter.FilterSupport
- Direct Known Subclasses:
UiDataFilterSupport
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected FilterAction
createFilterAction
(Class<? extends FilterAction> filterActionClass, Filter filter) createFilterConfigurationFragment
(FrameOwner owner, boolean isNewConfiguration, Filter.Configuration currentConfiguration) getConfigurationsMap
(Filter filter) protected Set<Class<? extends FilterAction>>
getDefaultFilterActions
(Filter filter) initConfigurationValuesMap
(Filter.Configuration configuration) protected Filter.Configuration
initFilterConfiguration
(String id, String name, Filter.Configuration existedConfiguration, boolean isNewConfiguration, LogicalFilterComponent rootFilterComponent) protected void
initFilterConfigurationFragment
(ScreenFragment fragment, boolean isNewConfiguration, Filter.Configuration currentConfiguration) void
refreshConfigurationDefaultValues
(Filter.Configuration configuration) void
refreshConfigurationValuesMap
(Filter.Configuration configuration, Map<String, Object> valuesMap) void
void
resetConfigurationValuesMap
(Filter.Configuration configuration, Map<String, Object> valuesMap) saveCurrentFilterConfiguration
(Filter.Configuration configuration, boolean isNewConfiguration, LogicalFilterComponent rootFilterComponent, ScreenFragment configurationFragment)
-
Field Details
-
actions
-
-
Constructor Details
-
FilterSupport
public FilterSupport()
-
-
Method Details
-
getDefaultFilterActions
-
getConfigurationsMap
-
saveCurrentFilterConfiguration
public Filter.Configuration saveCurrentFilterConfiguration(Filter.Configuration configuration, boolean isNewConfiguration, LogicalFilterComponent rootFilterComponent, ScreenFragment configurationFragment) -
removeCurrentFilterConfiguration
-
createFilterConfigurationFragment
public ScreenFragment createFilterConfigurationFragment(FrameOwner owner, boolean isNewConfiguration, Filter.Configuration currentConfiguration) -
initConfigurationValuesMap
-
resetConfigurationValuesMap
public void resetConfigurationValuesMap(Filter.Configuration configuration, Map<String, Object> valuesMap) -
refreshConfigurationValuesMap
public void refreshConfigurationValuesMap(Filter.Configuration configuration, Map<String, Object> valuesMap) -
refreshConfigurationDefaultValues
-
initFilterConfiguration
protected Filter.Configuration initFilterConfiguration(String id, String name, Filter.Configuration existedConfiguration, boolean isNewConfiguration, LogicalFilterComponent rootFilterComponent) -
initFilterConfigurationFragment
protected void initFilterConfigurationFragment(ScreenFragment fragment, boolean isNewConfiguration, Filter.Configuration currentConfiguration) -
getDefaultFilterActionClasses
-
createFilterAction
protected FilterAction createFilterAction(Class<? extends FilterAction> filterActionClass, Filter filter)
-