org.apache.tapestry.portlet
Class PortletHomeService

java.lang.Object
  extended byorg.apache.tapestry.engine.HomeService
      extended byorg.apache.tapestry.portlet.PortletHomeService
All Implemented Interfaces:
org.apache.tapestry.engine.IEngineService

public class PortletHomeService
extends org.apache.tapestry.engine.HomeService

Replacement for the standard home service, used by Portlets. This exists to handle the special case where a Portlet render request arrives when there is not a Portlet action request prior ... this can happen when a Portlet is first added to a Portal page.

Since:
4.0
Author:
Howard M. Lewis Ship

Constructor Summary
PortletHomeService()
           
 
Method Summary
 void service(org.apache.tapestry.IRequestCycle cycle)
           
 void setPortletRenderer(PortletRenderer portletRenderer)
           
 void setRequestGlobals(PortletRequestGlobals requestGlobals)
           
 
Methods inherited from class org.apache.tapestry.engine.HomeService
getLink, getName, getPageName, setLinkFactory, setPageName, setResponseRenderer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletHomeService

public PortletHomeService()
Method Detail

service

public void service(org.apache.tapestry.IRequestCycle cycle)
             throws java.io.IOException
Throws:
java.io.IOException

setPortletRenderer

public void setPortletRenderer(PortletRenderer portletRenderer)

setRequestGlobals

public void setRequestGlobals(PortletRequestGlobals requestGlobals)