Interface Action

All Superinterfaces:
HasShortcutCombination
All Known Subinterfaces:
ExecutableAction, OperationResultAction, SecuredAction, SecurityConstraintAction, TargetAction<C>, ViewOpeningAction
All Known Implementing Classes:
AbstractAction, AbstractGenericFilterSaveAction, AddAction, AssignToUsersAction, BaseAction, BulkEditAction, ChangePasswordAction, CreateAction, CreateNotificationAction, DateIntervalAction, DaysOfWeekEditAction, DetailCloseAction, DetailDiscardAction, DetailEnableEditingAction, DetailSaveAction, DetailSaveCloseAction, DialogAction, EditAction, EntityClearAction, EntityInspectorAddAction, EntityInspectorCreateAction, EntityInspectorEditAction, EntityInspectorListView.ExportAction, EntityInspectorLookupAction, EntityLookupAction, EntityOpenAction, EntityOpenCompositionAction, ExcelExportAction, ExcludeAction, ExportAction, FragmentAction, GenericFilterAction, GenericFilterAddConditionAction, GenericFilterClearValuesAction, GenericFilterCopyAction, GenericFilterEditAction, GenericFilterMakeDefaultAction, GenericFilterRemoveAction, GenericFilterResetAction, GenericFilterSaveAction, GenericFilterSaveAsAction, GenericFilterSaveWithValuesAction, InputDialogAction, ItemTrackingAction, JsonExportAction, ListDataComponentAction, LogicalFilterEditAction, LogoutAction, LookupDiscardAction, LookupSelectAction, MultiValueSelectAction, OperationResultViewAction, PickerAction, PropertyFilter.OperationChangeAction, ReadAction, RefreshAction, RemoveAction, ResetPasswordAction, RunListEntityReportAction, RunReportAction, RunSingleEntityReportAction, SecuredBaseAction, SecuredListDataComponentAction, ShowEntityInfoAction, ShowExecutionReportHistoryAction, ShowPivotTableAction, ShowRoleAssignmentsAction, ShowUserSubstitutionsAction, SubstituteUserAction, ValueClearAction, ViewAction, ViewCloseAction

public interface Action extends HasShortcutCombination
  • Field Details

  • Method Details

    • getId

      String getId()
    • getText

      @Nullable String getText()
    • setText

      void setText(@Nullable String text)
    • isEnabled

      boolean isEnabled()
    • setEnabled

      void setEnabled(boolean enabled)
    • isVisible

      boolean isVisible()
    • setVisible

      void setVisible(boolean visible)
    • getIcon

      @Nullable com.vaadin.flow.component.icon.Icon getIcon()
    • setIcon

      void setIcon(@Nullable com.vaadin.flow.component.icon.Icon icon)
    • getDescription

      @Nullable String getDescription()
    • setDescription

      void setDescription(@Nullable String description)
    • getVariant

      ActionVariant getVariant()
    • setVariant

      void setVariant(ActionVariant variant)
    • refreshState

      void refreshState()
    • actionPerform

      void actionPerform(com.vaadin.flow.component.Component component)
    • addPropertyChangeListener

      com.vaadin.flow.shared.Registration addPropertyChangeListener(Consumer<PropertyChangeEvent> listener)