info.magnolia.module.googlesitemap.app.subapp.sitemapdetail
Class SitemapEntryBrowserSubApp
java.lang.Object
info.magnolia.ui.framework.app.BaseSubApp<info.magnolia.ui.contentapp.ContentSubAppView>
info.magnolia.ui.contentapp.browser.BrowserSubApp
info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.SitemapEntryBrowserSubApp
- All Implemented Interfaces:
- info.magnolia.ui.api.app.SubApp
public class SitemapEntryBrowserSubApp
- extends info.magnolia.ui.contentapp.browser.BrowserSubApp
Google Sitemap module specific extension of BrowserSubApp
, manages sub-app caption based on
the selected sitemap.
Constructor Summary |
SitemapEntryBrowserSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
info.magnolia.ui.contentapp.ContentSubAppView view,
info.magnolia.ui.contentapp.browser.BrowserPresenter browser,
info.magnolia.event.EventBus subAppEventBus,
info.magnolia.event.EventBus adminCentralEventBus,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector,
info.magnolia.ui.api.availability.AvailabilityChecker checker)
|
Method Summary |
String |
getCaption()
|
info.magnolia.ui.contentapp.ContentSubAppView |
start(info.magnolia.ui.api.location.Location location)
|
Methods inherited from class info.magnolia.ui.contentapp.browser.BrowserSubApp |
applySelectionToLocation, getBrowser, getCurrentLocation, locationChanged, restoreBrowser, showActionPopup, updateActionbar |
Methods inherited from class info.magnolia.ui.framework.app.BaseSubApp |
getAppContext, getSubAppContext, getSubAppId, getView, isCloseable, onSubAppStart, onSubAppStop, stop, supportsLocation |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SitemapEntryBrowserSubApp
@Inject
public SitemapEntryBrowserSubApp(info.magnolia.ui.api.action.ActionExecutor actionExecutor,
info.magnolia.ui.api.app.SubAppContext subAppContext,
info.magnolia.ui.contentapp.ContentSubAppView view,
info.magnolia.ui.contentapp.browser.BrowserPresenter browser,
@Named(value="subapp")
info.magnolia.event.EventBus subAppEventBus,
@Named(value="admincentral")
info.magnolia.event.EventBus adminCentralEventBus,
info.magnolia.ui.vaadin.integration.contentconnector.ContentConnector contentConnector,
info.magnolia.ui.api.availability.AvailabilityChecker checker)
start
public info.magnolia.ui.contentapp.ContentSubAppView start(info.magnolia.ui.api.location.Location location)
- Specified by:
start
in interface info.magnolia.ui.api.app.SubApp
- Overrides:
start
in class info.magnolia.ui.contentapp.browser.BrowserSubApp
getCaption
public String getCaption()
- Specified by:
getCaption
in interface info.magnolia.ui.api.app.SubApp
- Overrides:
getCaption
in class info.magnolia.ui.framework.app.BaseSubApp<info.magnolia.ui.contentapp.ContentSubAppView>
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.