fr.toutatice.portail.cms.nuxeo.portlets.customizer
Class CustomNavigationItemAdapter

java.lang.Object
  extended by fr.toutatice.portail.cms.nuxeo.portlets.customizer.helpers.NavigationItemAdapter
      extended by fr.toutatice.portail.cms.nuxeo.portlets.customizer.CustomNavigationItemAdapter

public class CustomNavigationItemAdapter
extends fr.toutatice.portail.cms.nuxeo.portlets.customizer.helpers.NavigationItemAdapter


Constructor Summary
CustomNavigationItemAdapter(javax.portlet.PortletContext portletCtx, fr.toutatice.portail.cms.nuxeo.portlets.customizer.DefaultCMSCustomizer customizer, fr.toutatice.portail.cms.nuxeo.portlets.service.CMSService cmsService)
           
 
Method Summary
protected  java.lang.String getDefaultPageTemplate(org.nuxeo.ecm.automation.client.model.Document doc)
          Définition d'un template par défaut (uniquement pour les publishSite)
protected  boolean isDisplayedAsAPage(org.nuxeo.ecm.automation.client.model.Document doc)
          Cet element doit-il être affiché dans une page (ou par défaut via un player spécifique)
protected  boolean isNavigable(org.nuxeo.ecm.automation.client.model.Document doc)
          Cet element doit-il être géré dans la navigation
 
Methods inherited from class fr.toutatice.portail.cms.nuxeo.portlets.customizer.helpers.NavigationItemAdapter
adaptPublishSpaceNavigationItem, isShowInMenu
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomNavigationItemAdapter

public CustomNavigationItemAdapter(javax.portlet.PortletContext portletCtx,
                                   fr.toutatice.portail.cms.nuxeo.portlets.customizer.DefaultCMSCustomizer customizer,
                                   fr.toutatice.portail.cms.nuxeo.portlets.service.CMSService cmsService)
Method Detail

getDefaultPageTemplate

protected java.lang.String getDefaultPageTemplate(org.nuxeo.ecm.automation.client.model.Document doc)
Définition d'un template par défaut (uniquement pour les publishSite)

Overrides:
getDefaultPageTemplate in class fr.toutatice.portail.cms.nuxeo.portlets.customizer.helpers.NavigationItemAdapter
Parameters:
doc -
Returns:

isNavigable

protected boolean isNavigable(org.nuxeo.ecm.automation.client.model.Document doc)
Cet element doit-il être géré dans la navigation

Overrides:
isNavigable in class fr.toutatice.portail.cms.nuxeo.portlets.customizer.helpers.NavigationItemAdapter
Parameters:
doc -
Returns:

isDisplayedAsAPage

protected boolean isDisplayedAsAPage(org.nuxeo.ecm.automation.client.model.Document doc)
Cet element doit-il être affiché dans une page (ou par défaut via un player spécifique)

Overrides:
isDisplayedAsAPage in class fr.toutatice.portail.cms.nuxeo.portlets.customizer.helpers.NavigationItemAdapter
Parameters:
doc -
Returns:


Copyright © 2013. All Rights Reserved.