info.magnolia.ui.admincentral.dialog.action
Class SaveConfigDialogAction

java.lang.Object
  extended by info.magnolia.ui.api.action.AbstractAction<SaveConfigDialogActionDefinition>
      extended by info.magnolia.ui.admincentral.dialog.action.SaveConfigDialogAction
All Implemented Interfaces:
Action

public class SaveConfigDialogAction
extends AbstractAction<SaveConfigDialogActionDefinition>

Responsible for triggering (by sending an Event) the saving of the changes made to node properties in the Configuration app. Sends an ItemEditedEvent so that the BrowserPresenter will handle updating the item in the same manner as if it had been changed via inplace editing.

See Also:
SaveConfigDialogActionDefinition

Field Summary
protected  EditorCallback callback
           
protected  com.vaadin.data.Item item
           
protected  EditorValidator validator
           
 
Constructor Summary
SaveConfigDialogAction(SaveConfigDialogActionDefinition definition, com.vaadin.data.Item item, EditorValidator validator, EditorCallback callback, info.magnolia.event.EventBus subAppEventBus)
           
 
Method Summary
 void execute()
          Executes the action.
 
Methods inherited from class info.magnolia.ui.api.action.AbstractAction
getDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

item

protected final com.vaadin.data.Item item

validator

protected final EditorValidator validator

callback

protected final EditorCallback callback
Constructor Detail

SaveConfigDialogAction

@Inject
public SaveConfigDialogAction(SaveConfigDialogActionDefinition definition,
                                     com.vaadin.data.Item item,
                                     EditorValidator validator,
                                     EditorCallback callback,
                                     @Named(value="subapp")
                                     info.magnolia.event.EventBus subAppEventBus)
Method Detail

execute

public void execute()
             throws ActionExecutionException
Description copied from interface: Action
Executes the action.

Throws:
ActionExecutionException - if an error occurs performing the action


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