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 TypeMethodDescriptionbooleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidsetEnabledByUiPermissions(boolean enabledByUiPermissions) Deprecated, for removal: This API element is subject to removal in a future version.voidsetVisibleByUiPermissions(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, setVisibleMethods 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.UiComponentPolicyActioninstead