org.apache.tapestry.portlet
Class PortletHomeService

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

public class PortletHomeService
extends java.lang.Object
implements org.apache.tapestry.engine.IEngineService

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
 org.apache.tapestry.engine.ILink getLink(boolean post, java.lang.Object parameter)
           
 java.lang.String getName()
           
 void service(org.apache.tapestry.IRequestCycle cycle)
           
 void setLinkFactory(org.apache.tapestry.services.LinkFactory linkFactory)
           
 void setPageResolver(PortletPageResolver pageResolver)
           
 void setPortletRenderer(PortletRenderer portletRenderer)
           
 void setRequestGlobals(PortletRequestGlobals requestGlobals)
           
 void setResponseRenderer(org.apache.tapestry.services.ResponseRenderer responseRenderer)
           
 
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

getName

public java.lang.String getName()
Specified by:
getName in interface org.apache.tapestry.engine.IEngineService

getLink

public org.apache.tapestry.engine.ILink getLink(boolean post,
                                                java.lang.Object parameter)
Specified by:
getLink in interface org.apache.tapestry.engine.IEngineService

setLinkFactory

public void setLinkFactory(org.apache.tapestry.services.LinkFactory linkFactory)

setResponseRenderer

public void setResponseRenderer(org.apache.tapestry.services.ResponseRenderer responseRenderer)

service

public void service(org.apache.tapestry.IRequestCycle cycle)
             throws java.io.IOException
Specified by:
service in interface org.apache.tapestry.engine.IEngineService
Throws:
java.io.IOException

setPortletRenderer

public void setPortletRenderer(PortletRenderer portletRenderer)

setRequestGlobals

public void setRequestGlobals(PortletRequestGlobals requestGlobals)

setPageResolver

public void setPageResolver(PortletPageResolver pageResolver)