org.infoglue.cms.treeservice
Class SiteNodeService

java.lang.Object
  extended by javax.servlet.GenericServlet
      extended by javax.servlet.http.HttpServlet
          extended by org.infoglue.cms.treeservice.JServiceBuilder
              extended by org.infoglue.cms.treeservice.SiteNodeService
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class SiteNodeService
extends JServiceBuilder

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.infoglue.cms.treeservice.JServiceBuilder
request
 
Constructor Summary
SiteNodeService()
           
 
Method Summary
 CommunicationEnvelope execute(CommunicationEnvelope envelope)
           
 CommunicationEnvelope getChildSiteNodes(CommunicationEnvelope envelope)
          This method fetches the root SiteNode of this site
 InfoGluePrincipal getInfoGluePrincipal()
          This method returns a logged in principal if existing.
 CommunicationEnvelope getRootSiteNode(CommunicationEnvelope envelope)
          This method fetches the root SiteNode of this site
 CommunicationEnvelope getSiteNode(CommunicationEnvelope envelope)
          This method fetches the SiteNode with the given id
 void init(javax.servlet.ServletConfig config)
           
 
Methods inherited from class org.infoglue.cms.treeservice.JServiceBuilder
requestToHashtable, service
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SiteNodeService

public SiteNodeService()
Method Detail

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Specified by:
init in interface javax.servlet.Servlet
Overrides:
init in class JServiceBuilder
Throws:
javax.servlet.ServletException

execute

public CommunicationEnvelope execute(CommunicationEnvelope envelope)
Specified by:
execute in class JServiceBuilder

getRootSiteNode

public CommunicationEnvelope getRootSiteNode(CommunicationEnvelope envelope)
This method fetches the root SiteNode of this site


getSiteNode

public CommunicationEnvelope getSiteNode(CommunicationEnvelope envelope)
This method fetches the SiteNode with the given id


getChildSiteNodes

public CommunicationEnvelope getChildSiteNodes(CommunicationEnvelope envelope)
This method fetches the root SiteNode of this site


getInfoGluePrincipal

public InfoGluePrincipal getInfoGluePrincipal()
This method returns a logged in principal if existing.



Copyright © 2005 InfoGlue.org All Rights Reserved.