info.magnolia.ui.contentapp.detail
Class DetailEditorPresenter
java.lang.Object
info.magnolia.ui.contentapp.detail.DetailEditorPresenter
- All Implemented Interfaces:
- ActionbarPresenter.Listener, DetailEditorView.Listener
public class DetailEditorPresenter
- extends Object
- implements DetailEditorView.Listener, ActionbarPresenter.Listener
Presenter for the workbench displayed in the DetailSubApp
.
Contains the ActionbarPresenter
for handling action events and the DetailPresenter
for displaying the actual item.
Constructor Summary |
DetailEditorPresenter(ActionExecutor actionExecutor,
SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated. since 5.1 - use DetailEditorPresenter(ActionExecutor, SubAppContext, DetailEditorView, DetailPresenter, ActionbarPresenter, VersionManager, SimpleTranslator) instead. |
DetailEditorPresenter(ActionExecutor actionExecutor,
SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
ActionbarPresenter actionbarPresenter,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DetailEditorPresenter
@Inject
public DetailEditorPresenter(ActionExecutor actionExecutor,
SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
ActionbarPresenter actionbarPresenter,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n)
DetailEditorPresenter
@Deprecated
public DetailEditorPresenter(ActionExecutor actionExecutor,
SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.SimpleTranslator i18n)
- Deprecated. since 5.1 - use
DetailEditorPresenter(ActionExecutor, SubAppContext, DetailEditorView, DetailPresenter, ActionbarPresenter, VersionManager, SimpleTranslator)
instead.
start
public View start(String nodePath,
DetailView.ViewType viewType)
start
public View start(String nodePath,
DetailView.ViewType viewType,
String versionName)
update
public View update(DetailLocation location)
getNodePath
public String getNodePath()
getActionbarPresenter
public ActionbarPresenter getActionbarPresenter()
onViewTypeChanged
public void onViewTypeChanged(DetailView.ViewType viewType)
- Specified by:
onViewTypeChanged
in interface DetailEditorView.Listener
onActionbarItemClicked
public void onActionbarItemClicked(String actionName)
- Specified by:
onActionbarItemClicked
in interface ActionbarPresenter.Listener
getLabel
public String getLabel(String actionName)
- Specified by:
getLabel
in interface ActionbarPresenter.Listener
getIcon
public String getIcon(String actionName)
- Specified by:
getIcon
in interface ActionbarPresenter.Listener
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.