Class PickerAction<A extends PickerAction<A,C,V>,C extends PickerComponent<V>,V>    
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction
io.jmix.flowui.action.SecuredBaseAction
io.jmix.flowui.action.valuepicker.PickerAction<A,C,V>  
- All Implemented Interfaces:
- ExecutableAction,- SecuredAction,- TargetAction<C>,- Action,- HasShortcutCombination
- Direct Known Subclasses:
- DateIntervalAction,- DaysOfWeekEditAction,- EntityClearAction,- EntityLookupAction,- EntityOpenAction,- MultiValueSelectAction,- ValueClearAction
public abstract class PickerAction<A extends PickerAction<A,C,V>,C extends PickerComponent<V>,V>    
extends SecuredBaseAction
implements TargetAction<C>, ExecutableAction
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.action.SecuredBaseActionSecuredBaseAction.EnabledRule
- 
Field SummaryFieldsFields 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) protected voidprotected voidprotected booleanvoidwithEnabled(boolean enabled) withEnabledByUiPermissions(boolean enabledByUiPermissions) withHandler(Consumer<ActionPerformedEvent> handler) withIcon(com.vaadin.flow.component.icon.Icon icon) withIcon(com.vaadin.flow.component.icon.VaadinIcon icon) withShortcutCombination(KeyCombination shortcutCombination) withTarget(C target) withVariant(ActionVariant actionVariant) withVisible(boolean visible) withVisibleByUiPermissions(boolean visibleByUiPermissions) Methods inherited from class io.jmix.flowui.action.SecuredBaseActionaddEnabledRule, isEnabledByRule, isEnabledByUiPermissions, isPermitted, isVisibleByUiPermissions, 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.action.ExecutableActionexecuteMethods inherited from interface io.jmix.flowui.kit.component.HasShortcutCombinationgetShortcutCombination, setShortcutCombination
- 
Field Details- 
target
 
- 
- 
Constructor Details- 
PickerAction
 
- 
- 
Method Details- 
initActionprotected void initAction()
- 
getTarget- Specified by:
- getTargetin interface- TargetAction<A extends PickerAction<A,- C, - V>> 
 
- 
setTarget- Specified by:
- setTargetin interface- TargetAction<A extends PickerAction<A,- C, - V>> 
 
- 
isApplicableprotected boolean isApplicable()- Overrides:
- isApplicablein class- BaseAction
 
- 
actionPerformpublic void actionPerform(com.vaadin.flow.component.Component component) - Specified by:
- actionPerformin interface- Action
- Overrides:
- actionPerformin class- BaseAction
 
- 
withTarget
- 
withText- Overrides:
- withTextin class- SecuredBaseAction
 
- 
withEnabled- Overrides:
- withEnabledin class- SecuredBaseAction
 
- 
withVisible- Overrides:
- withVisiblein class- SecuredBaseAction
 
- 
withIcon- Overrides:
- withIconin class- SecuredBaseAction
 
- 
withIcon- Overrides:
- withIconin class- SecuredBaseAction
 
- 
withTitle- Overrides:
- withTitlein class- SecuredBaseAction
 
- 
withVariant- Overrides:
- withVariantin class- SecuredBaseAction
 
- 
withShortcutCombination- Overrides:
- withShortcutCombinationin class- SecuredBaseAction
 
- 
withHandler- Overrides:
- withHandlerin class- SecuredBaseAction
 
- 
withEnabledByUiPermissions- Overrides:
- withEnabledByUiPermissionsin class- SecuredBaseAction
 
- 
withVisibleByUiPermissions- Overrides:
- withVisibleByUiPermissionsin class- SecuredBaseAction
 
- 
checkTargetprotected void checkTarget()
 
-