info.magnolia.ui.api.action
Interface Action

All Known Implementing Classes:
AbstractAction, AbstractCommandAction, AbstractDeleteGroupOrRoleAction, AbstractMultiItemAction, AbstractRepositoryAction, AbstractRoleDialogAction, AbstractVersionAction, ActivationAction, AddNodeAction, AddPropertyAction, CallbackDialogAction, CallbackFormAction, CancelDialogAction, CancelFormAction, ChooseDialogAction, ConfirmationAction, ConvertImageToGrayScaleAction, CreateAreaAction, CreateComponentAction, CreateItemAction, CropImageAction, DeactivationAction, DeleteAction, DeleteComponentAction, DeleteGroupAction, DeleteItemAction, DeleteMessageAction, DeleteRoleAction, DuplicateNodeAction, EditElementAction, EditItemAction, EditPageAction, ExportAction, FlipImageAction, InstantMediaEditorAction, LogoutAction, MarkNodeAsDeletedAction, MediaEditorAction, MediaEditorUIAction, MoveCancelledAction, MoveComponentAction, MoveNodeAction, OpenAddRoleDialogAction, OpenCreateDialogAction, OpenEditDialogAction, OpenEditRoleDialogAction, OpenMoveDialogAction, PreviewPageAction, PreviewPreviousVersionAction, RedoAction, RenameUsersFolderAction, RestorePreviousVersionAction, RestorePreviousVersionAction, RotateImageAction, SaveConfigDialogAction, SaveDialogAction, SaveFormAction, SaveGroupDialogAction, SaveImportDialogAction, SaveRoleDialogAction, SaveUserDialogAction, ScaleToActualSizeAction, ScaleToFitAction, ShowVersionsAction, SortComponentAction, UndoAction, ViewImageAction

public interface Action

An action is executed in response to user interaction with the UI. For instance clicking on an item in a menu. Virtually all actions have an associated ActionDefinition that is used to configure it. Actions are used only once, a new instance is created for every execution. An action that modifies content is expected to fire a ContentChangedEvent.

See Also:
ActionDefinition

Method Summary
 void execute()
          Executes the action.
 

Method Detail

execute

void execute()
             throws ActionExecutionException
Executes the action.

Throws:
ActionExecutionException - if an error occurs performing the action


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.