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 TypeMethodDescriptionbooleanbooleanvoidsetEnabledByUiPermissions(boolean enabledByUiPermissions) voidsetVisibleByUiPermissions(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)
-