info.magnolia.ui.contentapp.choosedialog
Class ContentAppChooseDialogPresenter

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

public class ContentAppChooseDialogPresenter
extends ChooseDialogPresenterImpl

Extension of ChooseDialogPresenterImpl capable of restoring choose dialog out of BrowserSubAppDescriptor of an app.


Field Summary
 
Fields inherited from class info.magnolia.ui.dialog.BaseDialogPresenter
componentProvider
 
Constructor Summary
ContentAppChooseDialogPresenter(FieldFactoryFactory fieldFactoryFactory, info.magnolia.objectfactory.ComponentProvider componentProvider, info.magnolia.cms.i18n.I18nContentSupport i18nContentSupport, DialogActionExecutor executor, AppContext appContext, ChooseDialogView view, info.magnolia.i18nsystem.I18nizer i18nizer, info.magnolia.i18nsystem.SimpleTranslator simpleTranslator)
           
 
Method Summary
 ChooseDialogView start(ChooseDialogCallback callback, ChooseDialogDefinition definition, UiContext uiContext, String selectedItemId)
           
 
Methods inherited from class info.magnolia.ui.dialog.choosedialog.ChooseDialogPresenterImpl
getActionParameters, getExecutor, getView, start
 
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

ContentAppChooseDialogPresenter

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

start

public ChooseDialogView start(ChooseDialogCallback callback,
                              ChooseDialogDefinition definition,
                              UiContext uiContext,
                              String selectedItemId)
Specified by:
start in interface ChooseDialogPresenter
Overrides:
start in class ChooseDialogPresenterImpl


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