Package io.jmix.flowui.action
Interface SecuredAction
- All Superinterfaces:
Action
,HasShortcutCombination
- All Known Implementing Classes:
AbstractGenericFilterSaveAction
,AddAction
,AssignToUsersAction
,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
,LookupDiscardAction
,LookupSelectAction
,MultiValueSelectAction
,OperationResultViewAction
,PickerAction
,ReadAction
,RefreshAction
,RemoveAction
,ResetPasswordAction
,RunListEntityReportAction
,RunReportAction
,RunSingleEntityReportAction
,SecuredBaseAction
,SecuredListDataComponentAction
,ShowEntityInfoAction
,ShowExecutionReportHistoryAction
,ShowPivotTableAction
,ShowRoleAssignmentsAction
,ShowUserSubstitutionsAction
,ValueClearAction
,ViewAction
,ViewCloseAction
Deprecated, for removal: This API element is subject to removal in a future version.
Indicates that the action can be affected by UI permissions.
-
Field Summary
Fields inherited from interface io.jmix.flowui.kit.action.Action
PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT_COMBINATION, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated, for removal: This API element is subject to removal in a future version.boolean
Deprecated, for removal: This API element is subject to removal in a future version.void
setEnabledByUiPermissions
(boolean enabledByUiPermissions) Deprecated, for removal: This API element is subject to removal in a future version.void
setVisibleByUiPermissions
(boolean visibleByUiPermissions) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from interface io.jmix.flowui.kit.action.Action
actionPerform, addPropertyChangeListener, getDescription, getIcon, getId, getText, getVariant, isEnabled, isVisible, refreshState, setDescription, setEnabled, setIcon, setText, setVariant, setVisible
Methods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombination
getShortcutCombination, setShortcutCombination
-
Method Details
-
isEnabledByUiPermissions
boolean isEnabledByUiPermissions()Deprecated, for removal: This API element is subject to removal in a future version. -
setEnabledByUiPermissions
void setEnabledByUiPermissions(boolean enabledByUiPermissions) Deprecated, for removal: This API element is subject to removal in a future version. -
isVisibleByUiPermissions
boolean isVisibleByUiPermissions()Deprecated, for removal: This API element is subject to removal in a future version. -
setVisibleByUiPermissions
void setVisibleByUiPermissions(boolean visibleByUiPermissions) Deprecated, for removal: This API element is subject to removal in a future version.
-
io.jmix.uiconstraints.annotation.UiComponentPolicyAction
instead