info.magnolia.module.googlesitemap.app.subapp.sitemapdetail
Class SiteMapEditorPresenter
java.lang.Object
info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.SiteMapEditorPresenter
- All Implemented Interfaces:
- info.magnolia.event.EventHandler, EntrySelectedEvent.Handler, info.magnolia.ui.actionbar.ActionbarPresenter.Listener
public class SiteMapEditorPresenter
- extends Object
- implements EntrySelectedEvent.Handler, info.magnolia.ui.actionbar.ActionbarPresenter.Listener
Presenter class, serves as a delegate for SiteMapEditorSubApp
.
Manages SiteMapEditorView
.
Constructor Summary |
SiteMapEditorPresenter(SiteMapEditorView view,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.ui.api.app.SubAppContext appContext,
info.magnolia.event.EventBus eventBus,
info.magnolia.event.EventBus adminCentralEventBus,
info.magnolia.objectfactory.ComponentProvider provider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EDIT_ACTIONS_GROUP
public static final String EDIT_ACTIONS_GROUP
- See Also:
- Constant Field Values
SiteMapEditorPresenter
@Inject
public SiteMapEditorPresenter(SiteMapEditorView view,
info.magnolia.ui.actionbar.ActionbarPresenter actionbarPresenter,
info.magnolia.ui.api.app.SubAppContext appContext,
@Named(value="subapp")
info.magnolia.event.EventBus eventBus,
@Named(value="admincentral")
info.magnolia.event.EventBus adminCentralEventBus,
info.magnolia.objectfactory.ComponentProvider provider)
start
public SiteMapEditorView start()
setSiteMapNode
public void setSiteMapNode(info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter nodeAdapter)
onEntriesSelected
public void onEntriesSelected(SiteMapEntry entry)
- Specified by:
onEntriesSelected
in interface EntrySelectedEvent.Handler
onActionbarItemClicked
public void onActionbarItemClicked(String itemName)
- Specified by:
onActionbarItemClicked
in interface info.magnolia.ui.actionbar.ActionbarPresenter.Listener
getCaptionForLocation
public String getCaptionForLocation(info.magnolia.ui.contentapp.detail.DetailLocation location)
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.