Class FilterRemoveAction

All Implemented Interfaces:
Action, Action.ExecutableAction, Action.HasPrimaryState, Action.SecuredAction

@StudioAction(target="io.jmix.ui.component.Filter", description="Removes current run-time filter configuration") @ActionType("filter_remove") public class FilterRemoveAction extends FilterAction
  • Field Details

    • ID

      public static final String ID
      See Also:
    • filterSupport

      protected FilterSupport filterSupport
    • messages

      protected Messages messages
    • globalConfigurationModificationPermitted

      protected boolean globalConfigurationModificationPermitted
  • Constructor Details

    • FilterRemoveAction

      public FilterRemoveAction()
    • FilterRemoveAction

      public FilterRemoveAction(String id)
  • Method Details

    • setMessages

      @Autowired protected void setMessages(Messages messages)
    • setIcons

      @Autowired protected void setIcons(Icons icons)
    • setFilterSupport

      @Autowired public void setFilterSupport(FilterSupport filterSupport)
    • setAccessManager

      @Autowired public void setAccessManager(AccessManager accessManager)
    • isApplicable

      protected boolean isApplicable()
      Description copied from class: BaseAction
      Callback method which is invoked by the action to determine its enabled state.
      Overrides:
      isApplicable in class FilterAction
      Returns:
      true if the action is enabled for the current context, e.g. there is a selected row in a table
    • execute

      public void execute()
      Description copied from interface: Action.ExecutableAction
      Executes the Action
    • isCurrentConfigurationAvailableForAll

      protected boolean isCurrentConfigurationAvailableForAll()