Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.webengine.sites
Class Site

java.lang.Object
  extended by org.nuxeo.ecm.webengine.model.impl.AbstractResource<ResourceTypeImpl>
      extended by org.nuxeo.ecm.webengine.model.impl.DefaultObject
          extended by org.nuxeo.ecm.core.rest.DocumentObject
              extended by org.nuxeo.webengine.sites.AbstractSiteDocumentObject
                  extended by org.nuxeo.webengine.sites.Site
All Implemented Interfaces:
Resource, Adaptable
Direct Known Subclasses:
BlogSite

public class Site
extends AbstractSiteDocumentObject

Web object implementation corresponding to Site. It is resolved from module root web object. It holds the site fragments back methods.


Field Summary
 
Fields inherited from class org.nuxeo.webengine.sites.AbstractSiteDocumentObject
FLASH_WELCOME_MEDIA, IMAGE_WELCOME_MEDIA, NO_WELCOME_MEDIA
 
Constructor Summary
Site()
           
 
Method Summary
 void initialize(Object... args)
           
 Resource traverse(String page)
          Must use the same method name as super.traverse() otherwise we introduce ambiguous sub-resources locators which will fail in jersey.
 
Methods inherited from class org.nuxeo.webengine.sites.AbstractSiteDocumentObject
_getSearchParameters, createWebPage, doDelete, doGet, getHomePagePath, getLogo, getSearchParameters, getWelcomeMedia, getWelcomeMediaHeight, getWelcomeMediaIsImage, getWelcomeMediaWidth, remove
 
Methods inherited from class org.nuxeo.ecm.core.rest.DocumentObject
doHead, doPost, doPut, getAdapter, getCoreSession, getDelete, getDocument, getPut, getTitle, newDocument, newDocument, newDocument, search
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.DefaultObject
disptachAdapter, isAdapter
 
Methods inherited from class org.nuxeo.ecm.webengine.model.impl.AbstractResource
checkGuard, dispose, getActiveAdapter, getContext, getFacets, getLinks, getModule, getName, getNext, getNextSegment, getPath, getPrevious, getTemplate, getTrailingPath, getType, getURL, getView, hasFacet, initialize, isInstanceOf, isRoot, newAdapter, newObject, redirect, setNext, setPrevious, setRoot, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Site

public Site()
Method Detail

initialize

public void initialize(Object... args)
Overrides:
initialize in class DocumentObject

traverse

public Resource traverse(String page)
Must use the same method name as super.traverse() otherwise we introduce ambiguous sub-resources locators which will fail in jersey.

Overrides:
traverse in class AbstractSiteDocumentObject

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.