info.magnolia.module.googlesitemap.app.subapp.sitemapdetail
Class SitemapEntryBrowserSubApp

java.lang.Object
  extended by info.magnolia.ui.framework.app.BaseSubApp<info.magnolia.ui.contentapp.ContentSubAppView>
      extended by info.magnolia.ui.contentapp.browser.BrowserSubApp
          extended by 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
 

Constructor Detail

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)
Method Detail

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.