Package io.jmix.datatoolsflowui.action
Class ShowEntityInfoAction
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction
io.jmix.flowui.action.SecuredBaseAction
io.jmix.flowui.action.list.ListDataComponentAction<A,E>
 
io.jmix.flowui.action.list.SecuredListDataComponentAction<ShowEntityInfoAction,Object>
 
io.jmix.datatoolsflowui.action.ShowEntityInfoAction
- All Implemented Interfaces:
- ExecutableAction,- SecuredAction,- SecurityConstraintAction,- TargetAction<ListDataComponent<Object>>,- Action,- HasShortcutCombination
@ActionType("datatl_showEntityInfo")
public class ShowEntityInfoAction
extends SecuredListDataComponentAction<ShowEntityInfoAction,Object>
implements ExecutableAction 
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.action.SecuredBaseActionSecuredBaseAction.EnabledRule
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected DialogWindowsstatic final Stringprotected Viewsprotected ViewSupportprotected booleanFields inherited from class io.jmix.flowui.action.list.SecuredListDataComponentActionaccessManager, applicationContext, constraintEntityOp, metadataFields inherited from class io.jmix.flowui.action.list.ListDataComponentActionselectionListenerRegistration, targetFields inherited from class io.jmix.flowui.action.SecuredBaseActionenabledByUiPermissions, enabledRules, visibleByUiPermissionsFields inherited from class io.jmix.flowui.kit.action.BaseActionenabledExplicitly, visibleExplicitlyFields inherited from class io.jmix.flowui.kit.action.AbstractActiondescription, enabled, eventBus, icon, id, shortcutCombination, text, variant, visibleFields inherited from interface io.jmix.flowui.kit.action.ActionPROP_DESCRIPTION, PROP_ENABLED, PROP_ICON, PROP_SHORTCUT_COMBINATION, PROP_TEXT, PROP_VARIANT, PROP_VISIBLE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidactionPerform(com.vaadin.flow.component.Component component) voidexecute()Executes theActionprotected booleanbooleanprotected voidsetAccessManager(AccessManager accessManager) voidsetDialogWindowBuilders(DialogWindows dialogWindows) voidsetMessages(Messages messages) voidvoidsetViewSupport(ViewSupport viewSupport) voidMethods inherited from class io.jmix.flowui.action.list.SecuredListDataComponentActiongetConstraintEntityOp, isPermitted, setApplicationContext, setConstraintEntityOp, setMetadata, withConstraintEntityOpMethods inherited from class io.jmix.flowui.action.list.ListDataComponentActionattachSelectionListener, checkTarget, checkTargetItems, getTarget, initAction, onSelectionChange, setTarget, withEnabled, withEnabledByUiPermissions, withHandler, withIcon, withIcon, withShortcutCombination, withTarget, withText, withTitle, withVariant, withVisible, withVisibleByUiPermissionsMethods inherited from class io.jmix.flowui.action.SecuredBaseActionaddEnabledRule, isEnabledByRule, isEnabledByUiPermissions, refreshState, removeEnabledRule, setEnabledByUiPermissions, setVisibleByUiPermissionsMethods inherited from class io.jmix.flowui.kit.action.BaseActionaddActionPerformedListener, setEnabled, setEnabledInternal, setVisible, setVisibleInternalMethods inherited from class io.jmix.flowui.kit.action.AbstractActionaddPropertyChangeListener, firePropertyChange, getDescription, getEventBus, getIcon, getId, getShortcutCombination, getText, getVariant, hasListener, isEnabled, isVisible, setDescription, setIcon, setShortcutCombination, setText, setVariantMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jmix.flowui.kit.action.ActionaddPropertyChangeListener, getDescription, getIcon, getId, getText, getVariant, isEnabled, isVisible, refreshState, setDescription, setEnabled, setIcon, setText, setVariant, setVisibleMethods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombinationgetShortcutCombination, setShortcutCombination
- 
Field Details- 
ID- See Also:
 
- 
visibleBySpecificUiPermissionprotected boolean visibleBySpecificUiPermission
- 
views
- 
viewSupport
- 
dialogWindows
 
- 
- 
Constructor Details- 
ShowEntityInfoActionpublic ShowEntityInfoAction()
- 
ShowEntityInfoAction
 
- 
- 
Method Details- 
setViews
- 
setViewSupport
- 
setDialogWindowBuilders
- 
setMessages
- 
setAccessManager- Overrides:
- setAccessManagerin class- SecuredListDataComponentAction<ShowEntityInfoAction,- Object> 
 
- 
isVisibleByUiPermissionspublic boolean isVisibleByUiPermissions()- Specified by:
- isVisibleByUiPermissionsin interface- SecuredAction
- Overrides:
- isVisibleByUiPermissionsin class- SecuredBaseAction
 
- 
actionPerformpublic void actionPerform(com.vaadin.flow.component.Component component) - Specified by:
- actionPerformin interface- Action
- Overrides:
- actionPerformin class- ListDataComponentAction<ShowEntityInfoAction,- Object> 
 
- 
executepublic void execute()Description copied from interface:ExecutableActionExecutes theAction- Specified by:
- executein interface- ExecutableAction
 
- 
showInfo
- 
isApplicableprotected boolean isApplicable()- Overrides:
- isApplicablein class- SecuredListDataComponentAction<ShowEntityInfoAction,- Object> 
 
 
-