Package io.jmix.flowuidata.genericfilter
Class UiDataGenericFilterSupport
java.lang.Object
io.jmix.flowui.component.genericfilter.GenericFilterSupport
io.jmix.flowuidata.genericfilter.UiDataGenericFilterSupport
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
protected CurrentUserSubstitution
protected DataComponents
protected DataManager
protected GenericFilterConfigurationConverter
protected Metadata
Fields inherited from class io.jmix.flowui.component.genericfilter.GenericFilterSupport
actions, uiComponents
-
Constructor Summary
ConstructorDescriptionUiDataGenericFilterSupport
(Actions actions, UiComponents uiComponents, DataManager dataManager, GenericFilterConfigurationConverter genericFilterConfigurationConverter, CurrentUserSubstitution currentUserSubstitution, DataComponents dataComponents, Metadata metadata) -
Method Summary
Modifier and TypeMethodDescriptioncreateFilterConfigurationDetail
(DialogWindow<? extends FilterConditionDetailView<?>> dialog, boolean isNewConfiguration, Configuration currentConfiguration) protected FilterConfiguration
createFilterConfigurationModel
(Configuration configuration) getConfigurationsMap
(GenericFilter filter) protected FilterConfiguration
getFilterConfigurationModel
(Configuration configuration, AbstractConfigurationDetail configurationDetail) protected boolean
isDefaultForMeFieldVisible
(Configuration currentConfiguration, FilterConfiguration configurationModel) protected FilterConfiguration
loadFilterConfigurationModel
(boolean isNewConfiguration, Configuration currentConfiguration) loadFilterConfigurationModel
(GenericFilter filter, String configurationId) protected List<FilterConfiguration>
protected void
onUserRemove
(UserRemovedEvent event) protected InstanceContainer<FilterConfiguration>
registerConfigurationDc
(FilterConfiguration configurationModel, ViewData viewData) void
void
saveConfigurationModel
(Configuration configuration, FilterConfiguration configurationModel) saveCurrentFilterConfiguration
(Configuration configuration, boolean isNewConfiguration, LogicalFilterComponent<?> rootFilterComponent, AbstractConfigurationDetail configurationDetail) protected void
saveFilterSettings
(SettingsFacet settingsFacet, String filterId, FilterConfiguration configurationModel) Methods inherited from class io.jmix.flowui.component.genericfilter.GenericFilterSupport
createFilterAction, getDefaultFilterActions, initConfigurationValuesMap, initFilterConfiguration, initFilterConfigurationDetail, refreshConfigurationDefaultValues, refreshConfigurationValuesMap, resetConfigurationValuesMap
-
Field Details
-
CONFIGURATION_CONTAINER_ID
- See Also:
-
dataManager
-
genericFilterConfigurationConverter
-
currentUserSubstitution
-
dataComponents
-
metadata
-
-
Constructor Details
-
UiDataGenericFilterSupport
public UiDataGenericFilterSupport(Actions actions, UiComponents uiComponents, DataManager dataManager, GenericFilterConfigurationConverter genericFilterConfigurationConverter, CurrentUserSubstitution currentUserSubstitution, DataComponents dataComponents, Metadata metadata)
-
-
Method Details
-
getConfigurationsMap
- Overrides:
getConfigurationsMap
in classGenericFilterSupport
-
removeCurrentFilterConfiguration
- Overrides:
removeCurrentFilterConfiguration
in classGenericFilterSupport
-
createFilterConfigurationDetail
public AbstractConfigurationDetail createFilterConfigurationDetail(DialogWindow<? extends FilterConditionDetailView<?>> dialog, boolean isNewConfiguration, Configuration currentConfiguration) - Overrides:
createFilterConfigurationDetail
in classGenericFilterSupport
-
saveCurrentFilterConfiguration
public Configuration saveCurrentFilterConfiguration(Configuration configuration, boolean isNewConfiguration, LogicalFilterComponent<?> rootFilterComponent, AbstractConfigurationDetail configurationDetail) - Overrides:
saveCurrentFilterConfiguration
in classGenericFilterSupport
-
saveConfigurationModel
public void saveConfigurationModel(Configuration configuration, @Nullable FilterConfiguration configurationModel) -
getDefaultFilterActionIds
- Overrides:
getDefaultFilterActionIds
in classGenericFilterSupport
-
loadFilterConfigurationModel
@Nullable public FilterConfiguration loadFilterConfigurationModel(GenericFilter filter, String configurationId) -
loadFilterConfigurationModels
-
loadFilterConfigurationModel
protected FilterConfiguration loadFilterConfigurationModel(boolean isNewConfiguration, Configuration currentConfiguration) -
onUserRemove
@TransactionalEventListener(phase=BEFORE_COMMIT, fallbackExecution=true) protected void onUserRemove(UserRemovedEvent event) -
isDefaultForMeFieldVisible
protected boolean isDefaultForMeFieldVisible(Configuration currentConfiguration, FilterConfiguration configurationModel) -
registerConfigurationDc
protected InstanceContainer<FilterConfiguration> registerConfigurationDc(FilterConfiguration configurationModel, ViewData viewData) -
getFilterConfigurationModel
protected FilterConfiguration getFilterConfigurationModel(Configuration configuration, AbstractConfigurationDetail configurationDetail) -
createFilterConfigurationModel
-
saveFilterSettings
protected void saveFilterSettings(SettingsFacet settingsFacet, String filterId, FilterConfiguration configurationModel)
-