Package io.jmix.flowui.action
Interface SecuredAction
- All Superinterfaces:
Action
- All Known Implementing Classes:
CreateAction
,DialogAction
,EditAction
,EditorCloseAction
,EditorCommitAction
,EditorCommitCloseAction
,EditorDiscardAction
,EditorEnableEditingAction
,EntityClearAction
,EntityLookupAction
,EntityOpenAction
,EntityOpenCompositionAction
,ListDataComponentAction
,LookupDiscardAction
,LookupSelectAction
,OperationResultScreenAction
,PickerAction
,RemoveAction
,ScreenAction
,ScreenCloseAction
,SecuredBaseAction
,SecuredListDataComponentAction
,ValueClearAction
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, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
setEnabledByUiPermissions
(boolean enabledByUiPermissions) void
setVisibleByUiPermissions
(boolean visibleByUiPermissions) Methods inherited from interface io.jmix.flowui.kit.action.Action
actionPerform, addPropertyChangeListener, getDescription, getIcon, getId, getShortcutCombination, getText, getVariant, isEnabled, isVisible, refreshState, setDescription, setEnabled, setIcon, setShortcutCombination, setText, setVariant, setVisible
-
Method Details
-
isEnabledByUiPermissions
boolean isEnabledByUiPermissions() -
setEnabledByUiPermissions
void setEnabledByUiPermissions(boolean enabledByUiPermissions) -
isVisibleByUiPermissions
boolean isVisibleByUiPermissions() -
setVisibleByUiPermissions
void setVisibleByUiPermissions(boolean visibleByUiPermissions)
-