Package io.jmix.ui.action
Interface Action.SecuredAction
- All Superinterfaces:
Action
- All Known Implementing Classes:
AbstractLookupAction
,AbstractScreenAction
,AddAction
,AssignToUsersAction
,BaseAction
,BulkEditAction
,ChangePasswordAction
,ChartEditFragment.ChartSeriesMoveAction
,CreateAction
,DateIntervalAction
,DialogAction
,EditAction
,EditFetchPlanAction
,EditorCloseAction
,EditorCommitAction
,EditorCommitAndCloseAction
,EditorDiscardAction
,EditorEnableEditingAction
,EditorScreenShowEntityInfoAction
,EntityClearAction
,EntityInspectorBrowser.ExportAction
,EntityLookupAction
,EntityOpenAction
,EntityOpenCompositionAction
,ExcelExportAction
,ExcludeAction
,ExecutionHistoryAction
,ExportAction
,FilterAction
,FilterAddConditionAction
,FilterClearValuesAction
,FilterCopyAction
,FilterEditAction
,FilterMakeDefaultAction
,FilterRemoveAction
,FilterSaveAction
,FilterSaveAsAction
,FilterSaveWithValuesAction
,ItemOrderableAction
,ItemTrackingAction
,JsonExportAction
,ListAction
,LookupDiscardAction
,LookupSelectAction
,MasterDetailCancelAction
,MasterDetailCommitAction
,OperationResultScreenAction
,RefreshAction
,RelatedAction
,RemoveAction
,ReportExecutionBrowser.DownloadDocumentAction
,ResetPasswordAction
,ResetRememberMeTokenAction
,RunReportAction
,ScreenCloseAction
,SecuredListAction
,ShowEntityInfoAction
,ShowPivotAction
,ShowRoleAssignmentsAction
,ShowUserSubstitutionsAction
,SubstituteUserAction
,TagLookupAction
,ValueClearAction
,ValuesSelectAction
,ViewAction
- Enclosing interface:
- Action
Indicates that the action can be affected by UI permissions.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.ui.action.Action
Action.ActionPerformedEvent, Action.AdjustWhenScreenReadOnly, Action.ExecutableAction, Action.HasPrimaryState, Action.HasSecurityConstraint, Action.HasTarget, Action.MainTabSheetAction, Action.OperationResultAction, Action.ScreenAction<S extends Screen>, Action.ScreenOpeningAction, Action.SecuredAction, Action.Status
-
Field Summary
Fields inherited from interface io.jmix.ui.action.Action
PROP_CAPTION, PROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT, PROP_VISIBLE
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
setEnabledByUiPermissions
(boolean enabledByUiPermissions) void
setVisibleByUiPermissions
(boolean visibleByUiPermissions) Methods inherited from interface io.jmix.ui.action.Action
actionPerform, addOwner, addPropertyChangeListener, getCaption, getDescription, getIcon, getId, getOwner, getOwners, getShortcutCombination, isEnabled, isVisible, refreshState, removeOwner, removePropertyChangeListener, setCaption, setDescription, setEnabled, setIcon, setShortcut, setShortcutCombination, setVisible
-
Method Details
-
isEnabledByUiPermissions
boolean isEnabledByUiPermissions() -
setEnabledByUiPermissions
void setEnabledByUiPermissions(boolean enabledByUiPermissions) -
isVisibleByUiPermissions
boolean isVisibleByUiPermissions() -
setVisibleByUiPermissions
void setVisibleByUiPermissions(boolean visibleByUiPermissions)
-