info.magnolia.ui.contentapp.movedialog
Class MoveDialogPresenterImpl

java.lang.Object
  extended by info.magnolia.ui.dialog.BaseDialogPresenter
      extended by info.magnolia.ui.contentapp.movedialog.MoveDialogPresenterImpl
All Implemented Interfaces:
MoveDialogPresenter, info.magnolia.ui.dialog.actionarea.ActionListener, info.magnolia.ui.dialog.DialogPresenter

public class MoveDialogPresenterImpl
extends info.magnolia.ui.dialog.BaseDialogPresenter
implements MoveDialogPresenter

Implementation of MoveDialogPresenter.


Nested Class Summary
 
Nested classes/interfaces inherited from class info.magnolia.ui.dialog.BaseDialogPresenter
info.magnolia.ui.dialog.BaseDialogPresenter.CloseDialogAfterConfirmationShortcutListener, info.magnolia.ui.dialog.BaseDialogPresenter.CloseDialogShortcutListener, info.magnolia.ui.dialog.BaseDialogPresenter.CommitDialogShortcutListener
 
Field Summary
 
Fields inherited from class info.magnolia.ui.dialog.BaseDialogPresenter
componentProvider
 
Constructor Summary
MoveDialogPresenterImpl(info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.ui.dialog.DialogView dialogView, info.magnolia.ui.workbench.WorkbenchPresenter workbenchPresenter, info.magnolia.ui.dialog.actionarea.DialogActionExecutor executor, info.magnolia.ui.api.app.AppContext appContext, info.magnolia.i18nsystem.I18nizer i18nizer, info.magnolia.i18nsystem.SimpleTranslator simpleTranslator, info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector)
           
 
Method Summary
protected  void executeAction(String actionName, Object[] actionContextParams)
           
 MoveDialogActionAreaPresenter getActionArea()
           
 Object[] getActionParameters(String actionName)
           
 String getCorrectActionName(String actionName)
           
protected  info.magnolia.ui.dialog.actionarea.DialogActionExecutor getExecutor()
           
protected  void initMovePossibilityPredicates()
           
 info.magnolia.ui.dialog.DialogView start(BrowserSubAppDescriptor subAppDescriptor, List<com.vaadin.data.Item> nodesToMove, MoveActionCallback callback)
           
protected  void updatePossibleMoveLocations(com.vaadin.data.Item possibleHost)
           
 
Methods inherited from class info.magnolia.ui.dialog.BaseDialogPresenter
addShortcut, closeDialog, filterActions, getDefinition, getI18nizer, getView, onActionFired, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveDialogPresenterImpl

@Inject
public MoveDialogPresenterImpl(info.magnolia.objectfactory.ComponentProvider componentProvider,
                                      info.magnolia.ui.dialog.DialogView dialogView,
                                      info.magnolia.ui.workbench.WorkbenchPresenter workbenchPresenter,
                                      info.magnolia.ui.dialog.actionarea.DialogActionExecutor executor,
                                      info.magnolia.ui.api.app.AppContext appContext,
                                      info.magnolia.i18nsystem.I18nizer i18nizer,
                                      info.magnolia.i18nsystem.SimpleTranslator simpleTranslator,
                                      info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector)
Method Detail

getActionParameters

public Object[] getActionParameters(String actionName)
Overrides:
getActionParameters in class info.magnolia.ui.dialog.BaseDialogPresenter

start

public info.magnolia.ui.dialog.DialogView start(BrowserSubAppDescriptor subAppDescriptor,
                                                List<com.vaadin.data.Item> nodesToMove,
                                                MoveActionCallback callback)
Specified by:
start in interface MoveDialogPresenter

initMovePossibilityPredicates

protected void initMovePossibilityPredicates()

updatePossibleMoveLocations

protected void updatePossibleMoveLocations(com.vaadin.data.Item possibleHost)

getActionArea

public MoveDialogActionAreaPresenter getActionArea()
Specified by:
getActionArea in interface info.magnolia.ui.dialog.DialogPresenter
Overrides:
getActionArea in class info.magnolia.ui.dialog.BaseDialogPresenter

getExecutor

protected info.magnolia.ui.dialog.actionarea.DialogActionExecutor getExecutor()
Overrides:
getExecutor in class info.magnolia.ui.dialog.BaseDialogPresenter

executeAction

protected void executeAction(String actionName,
                             Object[] actionContextParams)
Overrides:
executeAction in class info.magnolia.ui.dialog.BaseDialogPresenter

getCorrectActionName

public String getCorrectActionName(String actionName)


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