Package io.jmix.flowui.action.view
Class OperationResultViewAction<A extends OperationResultViewAction<A,V>,V extends View>  
java.lang.Object
io.jmix.flowui.kit.action.AbstractAction
io.jmix.flowui.kit.action.BaseAction
io.jmix.flowui.action.SecuredBaseAction
io.jmix.flowui.action.view.ViewAction<A,V>
 
io.jmix.flowui.action.view.OperationResultViewAction<A,V> 
- All Implemented Interfaces:
- ExecutableAction,- OperationResultAction,- SecuredAction,- TargetAction<V>,- Action,- HasShortcutCombination
- Direct Known Subclasses:
- DetailCloseAction,- DetailDiscardAction,- DetailEnableEditingAction,- DetailSaveAction,- DetailSaveCloseAction,- LookupDiscardAction,- LookupSelectAction,- ViewCloseAction
public abstract class OperationResultViewAction<A extends OperationResultViewAction<A,V>,V extends View>  
extends ViewAction<A,V>
implements OperationResultAction 
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.flowui.action.SecuredBaseActionSecuredBaseAction.EnabledRule
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Runnableprotected Supplier<OperationResult>protected OperationResultprotected RunnableFields inherited from class io.jmix.flowui.action.view.ViewActiontargetFields 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 TypeMethodDescriptionvoidexecute()Executes theActionvoidsetFailHandler(Runnable failHandler) voidsetNextStepSupplier(Supplier<OperationResult> nextStepSupplier) voidsetSuccessHandler(Runnable successHandler) withFailHandler(Runnable failHandler) withNextStepSupplier(Supplier<OperationResult> nextStepSupplier) withSuccessHandler(Runnable successHandler) Methods inherited from class io.jmix.flowui.action.view.ViewActionactionPerform, checkTarget, getTarget, initAction, isApplicable, setTarget, withEnabled, withEnabledByUiPermissions, withHandler, withIcon, withIcon, withShortcutCombination, withTarget, withText, withTitle, withVariant, withVisible, withVisibleByUiPermissionsMethods 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.ActionactionPerform, addPropertyChangeListener, 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- 
nextStepSupplier
- 
successHandler
- 
failHandler
- 
operationResult
 
- 
- 
Constructor Details- 
OperationResultViewAction
 
- 
- 
Method Details- 
getOperationResult- Specified by:
- getOperationResultin interface- OperationResultAction
 
- 
setNextStepSupplier- Specified by:
- setNextStepSupplierin interface- OperationResultAction
 
- 
withNextStepSupplier
- 
setSuccessHandler- Specified by:
- setSuccessHandlerin interface- OperationResultAction
 
- 
withSuccessHandler
- 
setFailHandler- Specified by:
- setFailHandlerin interface- OperationResultAction
 
- 
withFailHandler
- 
executepublic void execute()Description copied from interface:ExecutableActionExecutes theAction- Specified by:
- executein interface- ExecutableAction
 
 
-