info.magnolia.ui.dialog.choosedialog
Class ChooseDialogPresenterImpl

java.lang.Object
  extended by info.magnolia.ui.dialog.BaseDialogPresenter
      extended by info.magnolia.ui.dialog.choosedialog.ChooseDialogPresenterImpl
All Implemented Interfaces:
ActionListener, ChooseDialogPresenter, DialogPresenter
Direct Known Subclasses:
ContentAppChooseDialogPresenter

public class ChooseDialogPresenterImpl
extends BaseDialogPresenter
implements ChooseDialogPresenter

Factory for creating workbench choose dialog presenters.


Field Summary
 
Fields inherited from class info.magnolia.ui.dialog.BaseDialogPresenter
componentProvider
 
Constructor Summary
ChooseDialogPresenterImpl(FieldFactoryFactory fieldFactoryFactory, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport, DialogActionExecutor executor, ChooseDialogView view, info.magnolia.i18nsystem.I18nizer i18nizer, info.magnolia.i18nsystem.SimpleTranslator i18n)
           
 
Method Summary
 Object[] getActionParameters(String actionName)
           
protected  DialogActionExecutor getExecutor()
           
 ChooseDialogView getView()
           
 ChooseDialogView start(ChooseDialogCallback callback, ChooseDialogDefinition definition, UiContext appContext, String selectedItemId)
           
 ChooseDialogView start(DialogDefinition definition, UiContext uiContext)
           
 
Methods inherited from class info.magnolia.ui.dialog.BaseDialogPresenter
addShortcut, closeDialog, executeAction, filterActions, getActionArea, getDefinition, getI18nizer, onActionFired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.ui.dialog.DialogPresenter
addShortcut, closeDialog, getActionArea
 

Constructor Detail

ChooseDialogPresenterImpl

@Inject
public ChooseDialogPresenterImpl(FieldFactoryFactory fieldFactoryFactory,
                                        info.magnolia.objectfactory.ComponentProvider componentProvider,
                                        info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport,
                                        DialogActionExecutor executor,
                                        ChooseDialogView view,
                                        info.magnolia.i18nsystem.I18nizer i18nizer,
                                        info.magnolia.i18nsystem.SimpleTranslator i18n)
Method Detail

start

public ChooseDialogView start(DialogDefinition definition,
                              UiContext uiContext)
Specified by:
start in interface DialogPresenter
Overrides:
start in class BaseDialogPresenter

start

public ChooseDialogView start(ChooseDialogCallback callback,
                              ChooseDialogDefinition definition,
                              UiContext appContext,
                              String selectedItemId)
Specified by:
start in interface ChooseDialogPresenter

getView

public ChooseDialogView getView()
Specified by:
getView in interface ChooseDialogPresenter
Specified by:
getView in interface DialogPresenter
Overrides:
getView in class BaseDialogPresenter

getActionParameters

public Object[] getActionParameters(String actionName)
Overrides:
getActionParameters in class BaseDialogPresenter

getExecutor

protected DialogActionExecutor getExecutor()
Overrides:
getExecutor in class BaseDialogPresenter


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