org.apache.jetspeed.container
Class JetspeedPortletContainerWrapper

java.lang.Object
  extended by org.apache.jetspeed.container.JetspeedPortletContainerWrapper
All Implemented Interfaces:
PortletContainerWrapper, org.apache.pluto.PortletContainer

public class JetspeedPortletContainerWrapper
extends java.lang.Object
implements PortletContainerWrapper

Portlet Container Wrapper to secure access to portlet container.

Version:
$Id: JetspeedPortletContainerWrapper.java 516448 2007-03-09 16:25:47Z ate $
Author:
David Sean Taylor

Constructor Summary
JetspeedPortletContainerWrapper(org.apache.pluto.PortletContainer pluto, java.lang.String containerId, javax.servlet.ServletConfig servletConfig, org.apache.pluto.services.PortletContainerEnvironment env)
           
JetspeedPortletContainerWrapper(org.apache.pluto.PortletContainer pluto, java.lang.String containerId, javax.servlet.ServletConfig servletConfig, org.apache.pluto.services.PortletContainerEnvironment env, java.util.Properties properties)
           
 
Method Summary
 void init(java.lang.String uniqueContainerId, javax.servlet.ServletConfig servletConfig, org.apache.pluto.services.PortletContainerEnvironment environment, java.util.Properties props)
          initialization is still handled outside component architecture, since Pluto is not a component
 boolean isInitialized()
           isInitialized
 void portletLoad(org.apache.pluto.om.window.PortletWindow portletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 void processPortletAction(org.apache.pluto.om.window.PortletWindow portletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 void renderPortlet(org.apache.pluto.om.window.PortletWindow portletWindow, javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse)
           
 void setRequestFactory(ServletRequestFactory requestFactory)
           
 void setResponseFactory(ServletResponseFactory responseFactory)
           
 void shutdown()
           
 void start()
          Allows starting of the container without providing calling the init() method without all of the arguments as the arguments have already been provided in the constructor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JetspeedPortletContainerWrapper

public JetspeedPortletContainerWrapper(org.apache.pluto.PortletContainer pluto,
                                       java.lang.String containerId,
                                       javax.servlet.ServletConfig servletConfig,
                                       org.apache.pluto.services.PortletContainerEnvironment env,
                                       java.util.Properties properties)

JetspeedPortletContainerWrapper

public JetspeedPortletContainerWrapper(org.apache.pluto.PortletContainer pluto,
                                       java.lang.String containerId,
                                       javax.servlet.ServletConfig servletConfig,
                                       org.apache.pluto.services.PortletContainerEnvironment env)
Method Detail

start

public void start()
           throws org.apache.pluto.PortletContainerException
Allows starting of the container without providing calling the init() method without all of the arguments as the arguments have already been provided in the constructor.

Throws:
org.apache.pluto.PortletContainerException

init

public void init(java.lang.String uniqueContainerId,
                 javax.servlet.ServletConfig servletConfig,
                 org.apache.pluto.services.PortletContainerEnvironment environment,
                 java.util.Properties props)
          throws org.apache.pluto.PortletContainerException
initialization is still handled outside component architecture, since Pluto is not a component

Specified by:
init in interface org.apache.pluto.PortletContainer
Throws:
org.apache.pluto.PortletContainerException

shutdown

public void shutdown()
              throws org.apache.pluto.PortletContainerException
Specified by:
shutdown in interface org.apache.pluto.PortletContainer
Throws:
org.apache.pluto.PortletContainerException

renderPortlet

public void renderPortlet(org.apache.pluto.om.window.PortletWindow portletWindow,
                          javax.servlet.http.HttpServletRequest servletRequest,
                          javax.servlet.http.HttpServletResponse servletResponse)
                   throws javax.portlet.PortletException,
                          java.io.IOException,
                          org.apache.pluto.PortletContainerException
Specified by:
renderPortlet in interface org.apache.pluto.PortletContainer
Throws:
javax.portlet.PortletException
java.io.IOException
org.apache.pluto.PortletContainerException

processPortletAction

public void processPortletAction(org.apache.pluto.om.window.PortletWindow portletWindow,
                                 javax.servlet.http.HttpServletRequest servletRequest,
                                 javax.servlet.http.HttpServletResponse servletResponse)
                          throws javax.portlet.PortletException,
                                 java.io.IOException,
                                 org.apache.pluto.PortletContainerException
Specified by:
processPortletAction in interface org.apache.pluto.PortletContainer
Throws:
javax.portlet.PortletException
java.io.IOException
org.apache.pluto.PortletContainerException

portletLoad

public void portletLoad(org.apache.pluto.om.window.PortletWindow portletWindow,
                        javax.servlet.http.HttpServletRequest servletRequest,
                        javax.servlet.http.HttpServletResponse servletResponse)
                 throws javax.portlet.PortletException,
                        org.apache.pluto.PortletContainerException
Specified by:
portletLoad in interface org.apache.pluto.PortletContainer
Throws:
javax.portlet.PortletException
org.apache.pluto.PortletContainerException

isInitialized

public boolean isInitialized()

isInitialized

Specified by:
isInitialized in interface org.apache.pluto.PortletContainer
Returns:
See Also:
PortletContainer.isInitialized()

setRequestFactory

public void setRequestFactory(ServletRequestFactory requestFactory)

setResponseFactory

public void setResponseFactory(ServletResponseFactory responseFactory)


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.