com.liferay.util.bridges.scripting
Class ScriptingPortlet
java.lang.Object
javax.portlet.GenericPortlet
com.liferay.util.bridges.scripting.ScriptingPortlet
- All Implemented Interfaces:
- javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet
- Direct Known Subclasses:
- GroovyPortlet, JavaScriptPortlet, PythonPortlet, RubyPortlet
public class ScriptingPortlet
- extends javax.portlet.GenericPortlet
- Author:
- Jorge Ferrer, Brian Wing Shun Chan, Alberto Montero
|
Method Summary |
protected void |
declareBeans(java.io.InputStream is,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
|
protected void |
declareBeans(java.lang.String script,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
|
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)
|
protected void |
doRender(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
void |
doView(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
protected java.lang.String |
getFileName(javax.portlet.RenderRequest renderRequest)
|
protected java.lang.String |
getGlobalScript()
|
protected void |
include(java.lang.String path,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
|
void |
init()
|
void |
processAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
|
void |
render(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
void |
serveResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
|
protected void |
writeErrorMessage(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse,
java.lang.String errorMessage)
|
| Methods inherited from class javax.portlet.GenericPortlet |
destroy, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
actionFile
protected java.lang.String actionFile
editFile
protected java.lang.String editFile
globalFiles
protected java.lang.String[] globalFiles
globalScript
protected java.lang.String globalScript
helpFile
protected java.lang.String helpFile
language
protected java.lang.String language
resourceFile
protected java.lang.String resourceFile
viewFile
protected java.lang.String viewFile
ScriptingPortlet
public ScriptingPortlet()
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)
throws java.io.IOException
- Overrides:
doHelp in class javax.portlet.GenericPortlet
- Throws:
java.io.IOException
doView
public void doView(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.io.IOException
- Overrides:
doView in class javax.portlet.GenericPortlet
- Throws:
java.io.IOException
init
public void init()
- Overrides:
init in class javax.portlet.GenericPortlet
processAction
public void processAction(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.io.IOException
- Specified by:
processAction in interface javax.portlet.Portlet- Overrides:
processAction in class javax.portlet.GenericPortlet
- Throws:
java.io.IOException
render
public void render(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.io.IOException,
javax.portlet.PortletException
- Specified by:
render in interface javax.portlet.Portlet- Overrides:
render in class javax.portlet.GenericPortlet
- Throws:
java.io.IOException
javax.portlet.PortletException
serveResource
public void serveResource(javax.portlet.ResourceRequest resourceRequest,
javax.portlet.ResourceResponse resourceResponse)
throws java.io.IOException
- Specified by:
serveResource in interface javax.portlet.ResourceServingPortlet- Overrides:
serveResource in class javax.portlet.GenericPortlet
- Throws:
java.io.IOException
declareBeans
protected void declareBeans(java.io.InputStream is,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
throws java.io.IOException,
com.liferay.portal.kernel.scripting.ScriptingException
- Throws:
java.io.IOException
com.liferay.portal.kernel.scripting.ScriptingException
declareBeans
protected void declareBeans(java.lang.String script,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
throws java.io.IOException,
com.liferay.portal.kernel.scripting.ScriptingException
- Throws:
java.io.IOException
com.liferay.portal.kernel.scripting.ScriptingException
doRender
protected void doRender(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFileName
protected java.lang.String getFileName(javax.portlet.RenderRequest renderRequest)
getGlobalScript
protected java.lang.String getGlobalScript()
throws java.io.IOException
- Throws:
java.io.IOException
include
protected void include(java.lang.String path,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
throws java.io.IOException
- Throws:
java.io.IOException
writeErrorMessage
protected void writeErrorMessage(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse,
java.lang.String errorMessage)
throws java.lang.Exception
- Throws:
java.lang.Exception