info.magnolia.ui.contentapp.detail
Class DetailEditorPresenter
java.lang.Object
info.magnolia.ui.contentapp.detail.DetailEditorPresenter
- All Implemented Interfaces:
- info.magnolia.ui.actionbar.ActionbarPresenter.Listener, DetailEditorView.Listener
public class DetailEditorPresenter
- extends Object
- implements DetailEditorView.Listener, info.magnolia.ui.actionbar.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(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.SimpleTranslator i18n)
Deprecated. since 5.1 - use DetailEditorPresenter(ActionExecutor, SubAppContext, DetailEditorView, DetailPresenter, ActionbarPresenter, VersionManager, SimpleTranslator) instead. |
DetailEditorPresenter(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
info.magnolia.ui.actionbar.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(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.cms.core.version.VersionManager versionManager,
info.magnolia.i18nsystem.SimpleTranslator i18n)
DetailEditorPresenter
@Deprecated
public DetailEditorPresenter(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
DetailEditorView view,
DetailPresenter detailPresenter,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.i18nsystem.SimpleTranslator i18n)
- Deprecated. since 5.1 - use
DetailEditorPresenter(ActionExecutor, SubAppContext, DetailEditorView, DetailPresenter, ActionbarPresenter, VersionManager, SimpleTranslator)
instead.
start
public info.magnolia.ui.api.view.View start(String nodePath,
DetailView.ViewType viewType)
start
public info.magnolia.ui.api.view.View start(String nodePath,
DetailView.ViewType viewType,
String versionName)
update
public info.magnolia.ui.api.view.View update(DetailLocation location)
getNodePath
public String getNodePath()
getActionbarPresenter
public info.magnolia.ui.actionbar.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 info.magnolia.ui.actionbar.ActionbarPresenter.Listener
getLabel
public String getLabel(String actionName)
- Specified by:
getLabel
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
getIcon
public String getIcon(String actionName)
- Specified by:
getIcon
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.