org.apache.pluto.core
Class PortletServlet

java.lang.Object
  extended by HttpServlet
      extended by org.apache.pluto.core.PortletServlet

public class PortletServlet
extends HttpServlet


Field Summary
private  Portlet portletClass
           
private  PortletConfig portletConfig
           
private  PortletContext portletContext
           
private  boolean portletInitialized
           
 
Constructor Summary
PortletServlet()
           
 
Method Summary
 void destroy()
           
private  void dispatch(HttpServletRequest request, HttpServletResponse response)
           
protected  void doDelete(HttpServletRequest req, HttpServletResponse resp)
           
protected  void doGet(HttpServletRequest req, HttpServletResponse resp)
           
protected  void doOptions(HttpServletRequest req, HttpServletResponse resp)
           
protected  void doPost(HttpServletRequest req, HttpServletResponse resp)
           
protected  void doPut(HttpServletRequest req, HttpServletResponse resp)
           
protected  void doTrace(HttpServletRequest req, HttpServletResponse resp)
           
 java.lang.String getInitParameter(java.lang.String name)
           
 java.util.Enumeration getInitParameterNames()
           
protected  long getLastModified(HttpServletRequest req)
           
 ServletConfig getServletConfig()
           
 ServletContext getServletContext()
           
 java.lang.String getServletInfo()
           
 void init()
           
 void init(ServletConfig config)
           
private  void prepareActionRequest(ActionRequest portletRequest, HttpServletRequest servletRequest)
           
private  void prepareActionResponse(ActionResponse portletResponse, HttpServletRequest servletRequest, HttpServletResponse servletResponse)
           
private  void prepareRenderRequest(RenderRequest portletRequest, HttpServletRequest servletRequest)
           
private  void prepareRenderResponse(RenderResponse portletResponse, HttpServletRequest servletRequest, HttpServletResponse servletResponse)
           
 void service(ServletRequest request, ServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

portletInitialized

private boolean portletInitialized

portletClass

private Portlet portletClass

portletContext

private PortletContext portletContext

portletConfig

private PortletConfig portletConfig
Constructor Detail

PortletServlet

public PortletServlet()
Method Detail

init

public void init(ServletConfig config)
          throws ServletException
Throws:
ServletException

init

public void init()
          throws ServletException
Throws:
ServletException

getServletConfig

public final ServletConfig getServletConfig()

getInitParameter

public final java.lang.String getInitParameter(java.lang.String name)

getInitParameterNames

public final java.util.Enumeration getInitParameterNames()

getServletContext

public ServletContext getServletContext()

getLastModified

protected long getLastModified(HttpServletRequest req)

getServletInfo

public java.lang.String getServletInfo()

service

public final void service(ServletRequest request,
                          ServletResponse response)
                   throws ServletException,
                          java.io.IOException
Throws:
ServletException
java.io.IOException

doGet

protected void doGet(HttpServletRequest req,
                     HttpServletResponse resp)
              throws ServletException,
                     java.io.IOException
Throws:
ServletException
java.io.IOException

doPost

protected void doPost(HttpServletRequest req,
                      HttpServletResponse resp)
               throws ServletException,
                      java.io.IOException
Throws:
ServletException
java.io.IOException

doPut

protected void doPut(HttpServletRequest req,
                     HttpServletResponse resp)
              throws ServletException,
                     java.io.IOException
Throws:
ServletException
java.io.IOException

doDelete

protected void doDelete(HttpServletRequest req,
                        HttpServletResponse resp)
                 throws ServletException,
                        java.io.IOException
Throws:
ServletException
java.io.IOException

doOptions

protected void doOptions(HttpServletRequest req,
                         HttpServletResponse resp)
                  throws ServletException,
                         java.io.IOException
Throws:
ServletException
java.io.IOException

doTrace

protected void doTrace(HttpServletRequest req,
                       HttpServletResponse resp)
                throws ServletException,
                       java.io.IOException
Throws:
ServletException
java.io.IOException

destroy

public void destroy()

dispatch

private void dispatch(HttpServletRequest request,
                      HttpServletResponse response)
               throws ServletException,
                      java.io.IOException
Throws:
ServletException
java.io.IOException

prepareActionRequest

private void prepareActionRequest(ActionRequest portletRequest,
                                  HttpServletRequest servletRequest)

prepareRenderRequest

private void prepareRenderRequest(RenderRequest portletRequest,
                                  HttpServletRequest servletRequest)

prepareRenderResponse

private void prepareRenderResponse(RenderResponse portletResponse,
                                   HttpServletRequest servletRequest,
                                   HttpServletResponse servletResponse)

prepareActionResponse

private void prepareActionResponse(ActionResponse portletResponse,
                                   HttpServletRequest servletRequest,
                                   HttpServletResponse servletResponse)