com.liferay.portlet
Class VelocityPortlet

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

public class VelocityPortlet
extends javax.portlet.GenericPortlet

View Source

Author:
Brian Wing Shun Chan, Steven P. Goldsmith, Raymond Augé

Constructor Summary
VelocityPortlet()
           
 
Method Summary
 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)
           
protected  org.apache.velocity.context.Context getContext(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
protected  org.apache.velocity.Template getTemplate(java.lang.String name)
           
protected  org.apache.velocity.Template getTemplate(java.lang.String name, java.lang.String encoding)
           
 void init(javax.portlet.PortletConfig portletConfig)
           
protected  void mergeTemplate(org.apache.velocity.Template template, org.apache.velocity.context.Context context, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
protected  void mergeTemplate(org.apache.velocity.Template template, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
 void processAction(javax.portlet.ActionRequest actionRequest, javax.portlet.ActionResponse actionResponse)
           
 void serveResource(javax.portlet.ResourceRequest resourceRequest, javax.portlet.ResourceResponse resourceResponse)
           
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, doDispatch, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent, render
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VelocityPortlet

public VelocityPortlet()
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

processAction

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

serveResource

public void serveResource(javax.portlet.ResourceRequest resourceRequest,
                          javax.portlet.ResourceResponse resourceResponse)
                   throws javax.portlet.PortletException,
                          java.io.IOException
Specified by:
serveResource in interface javax.portlet.ResourceServingPortlet
Overrides:
serveResource in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException
java.io.IOException

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)
            throws javax.portlet.PortletException
Overrides:
doHelp in class javax.portlet.GenericPortlet
Throws:
javax.portlet.PortletException

doView

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

getContext

protected org.apache.velocity.context.Context getContext(javax.portlet.PortletRequest portletRequest,
                                                         javax.portlet.PortletResponse portletResponse)

getTemplate

protected org.apache.velocity.Template getTemplate(java.lang.String name)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getTemplate

protected org.apache.velocity.Template getTemplate(java.lang.String name,
                                                   java.lang.String encoding)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

mergeTemplate

protected void mergeTemplate(org.apache.velocity.Template template,
                             javax.portlet.PortletRequest portletRequest,
                             javax.portlet.PortletResponse portletResponse)
                      throws java.lang.Exception
Throws:
java.lang.Exception

mergeTemplate

protected void mergeTemplate(org.apache.velocity.Template template,
                             org.apache.velocity.context.Context context,
                             javax.portlet.PortletRequest portletRequest,
                             javax.portlet.PortletResponse portletResponse)
                      throws java.lang.Exception
Throws:
java.lang.Exception