com.liferay.util.bridges.php
Class PHPPortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by com.liferay.util.bridges.php.PHPPortlet
All Implemented Interfaces:
javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet

public class PHPPortlet
extends javax.portlet.GenericPortlet

View Source

Author:
Jorge Ferrer

Field Summary
protected  boolean addPortletParams
           
protected  java.lang.String editUri
           
protected  java.lang.String helpUri
           
protected  javax.servlet.http.HttpServlet quercusServlet
           
protected  com.liferay.portal.kernel.servlet.ServletObjectsFactory servletObjectsFactory
           
protected  java.lang.String viewUri
           
 
Constructor Summary
PHPPortlet()
           
 
Method Summary
 void destroy()
           
 void doDispatch(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 void doEdit(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 void doHelp(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 void doView(javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
 void init(javax.portlet.PortletConfig portletConfig)
           
protected  void initQuercus(javax.servlet.ServletConfig servletConfig)
           
 void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
protected  void processPHP(java.lang.String phpURI, javax.portlet.RenderRequest renderRequest, javax.portlet.RenderResponse renderResponse)
           
protected  java.lang.String rewriteURLs(java.lang.String page, javax.portlet.PortletURL portletURL)
           
 
Methods inherited from class javax.portlet.GenericPortlet
doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent, render, serveResource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

editUri

protected java.lang.String editUri

helpUri

protected java.lang.String helpUri

viewUri

protected java.lang.String viewUri

addPortletParams

protected boolean addPortletParams

servletObjectsFactory

protected com.liferay.portal.kernel.servlet.ServletObjectsFactory servletObjectsFactory

quercusServlet

protected javax.servlet.http.HttpServlet quercusServlet
Constructor Detail

PHPPortlet

public PHPPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig portletConfig)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException

doDispatch

public void doDispatch(javax.portlet.RenderRequest renderRequest,
                       javax.portlet.RenderResponse renderResponse)
                throws java.io.IOException,
                       javax.portlet.PortletException
Overrides:
doDispatch in class javax.portlet.GenericPortlet
Throws:
java.io.IOException
javax.portlet.PortletException

doEdit

public void doEdit(javax.portlet.RenderRequest renderRequest,
                   javax.portlet.RenderResponse renderResponse)
            throws java.io.IOException,
                   javax.portlet.PortletException
Overrides:
doEdit in class javax.portlet.GenericPortlet
Throws:
java.io.IOException
javax.portlet.PortletException

doHelp

public void doHelp(javax.portlet.RenderRequest renderRequest,
                   javax.portlet.RenderResponse renderResponse)
Overrides:
doHelp in class javax.portlet.GenericPortlet

doView

public void doView(javax.portlet.RenderRequest renderRequest,
                   javax.portlet.RenderResponse renderResponse)
Overrides:
doView in class javax.portlet.GenericPortlet

processAction

public void processAction(javax.portlet.ActionRequest actionRequest,
                          javax.portlet.ActionResponse actionResponse)
Specified by:
processAction in interface javax.portlet.Portlet
Overrides:
processAction in class javax.portlet.GenericPortlet

destroy

public void destroy()
Specified by:
destroy in interface javax.portlet.Portlet
Overrides:
destroy in class javax.portlet.GenericPortlet

initQuercus

protected void initQuercus(javax.servlet.ServletConfig servletConfig)
                    throws javax.portlet.PortletException
Throws:
javax.portlet.PortletException

processPHP

protected void processPHP(java.lang.String phpURI,
                          javax.portlet.RenderRequest renderRequest,
                          javax.portlet.RenderResponse renderResponse)

rewriteURLs

protected java.lang.String rewriteURLs(java.lang.String page,
                                       javax.portlet.PortletURL portletURL)