info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.pages
Class SiteMapPagesPresenter

java.lang.Object
  extended by info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.base.SiteMapDetailPresenter<SiteMapPagesView.Listener>
      extended by info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.pages.SiteMapPagesPresenter
All Implemented Interfaces:
SiteMapContentView.Listener, SiteMapPagesView.Listener

public class SiteMapPagesPresenter
extends SiteMapDetailPresenter<SiteMapPagesView.Listener>
implements SiteMapPagesView.Listener

Presenter class for SiteMapPagesView.


Field Summary
 
Fields inherited from class info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.base.SiteMapDetailPresenter
service, siteContainer
 
Constructor Summary
SiteMapPagesPresenter(SiteMapPagesView view, SiteMapService service, info.magnolia.event.EventBus eventBus, info.magnolia.i18nsystem.SimpleTranslator translator)
           
 
Method Summary
 void edit(javax.jcr.Node siteMapNode)
           
protected  List<SiteMapEntry> fetchSiteMapEntries(javax.jcr.Node node)
           
 String getLabel()
           
protected  SiteMapContentView.Listener getListener()
           
 void onEntryCollapsed(SiteMapEntry entry)
           
 void onEntryExpanded(SiteMapEntry entry)
           
 SiteMapContentView start()
           
 
Methods inherited from class info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.base.SiteMapDetailPresenter
getCurrentSelection, getTranslator, getView, onEntrySelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.module.googlesitemap.app.subapp.sitemapdetail.base.SiteMapContentView.Listener
onEntrySelected
 

Constructor Detail

SiteMapPagesPresenter

@Inject
public SiteMapPagesPresenter(SiteMapPagesView view,
                                    SiteMapService service,
                                    @Named(value="subapp")
                                    info.magnolia.event.EventBus eventBus,
                                    info.magnolia.i18nsystem.SimpleTranslator translator)
Method Detail

start

public SiteMapContentView start()
Overrides:
start in class SiteMapDetailPresenter<SiteMapPagesView.Listener>

getListener

protected SiteMapContentView.Listener getListener()
Specified by:
getListener in class SiteMapDetailPresenter<SiteMapPagesView.Listener>

onEntryExpanded

public void onEntryExpanded(SiteMapEntry entry)
Specified by:
onEntryExpanded in interface SiteMapPagesView.Listener

onEntryCollapsed

public void onEntryCollapsed(SiteMapEntry entry)
Specified by:
onEntryCollapsed in interface SiteMapPagesView.Listener

edit

public void edit(javax.jcr.Node siteMapNode)
Overrides:
edit in class SiteMapDetailPresenter<SiteMapPagesView.Listener>

getLabel

public String getLabel()
Specified by:
getLabel in class SiteMapDetailPresenter<SiteMapPagesView.Listener>

fetchSiteMapEntries

protected List<SiteMapEntry> fetchSiteMapEntries(javax.jcr.Node node)
Specified by:
fetchSiteMapEntries in class SiteMapDetailPresenter<SiteMapPagesView.Listener>


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.