com.liferay.util.bridges.bsf
Class BaseBSFPortlet
java.lang.Object
javax.portlet.GenericPortlet
com.liferay.util.bridges.bsf.BaseBSFPortlet
- All Implemented Interfaces:
- javax.portlet.EventPortlet, javax.portlet.Portlet, javax.portlet.PortletConfig, javax.portlet.ResourceServingPortlet
- Direct Known Subclasses:
- GroovyPortlet, JavaScriptPortlet, PythonPortlet, RubyPortlet
public abstract class BaseBSFPortlet
- extends javax.portlet.GenericPortlet
View Source
- Author:
- Jorge Ferrer, Brian Wing Shun Chan
Method Summary |
protected void |
declareBeans(java.io.InputStream is,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
|
protected void |
declareBeans(java.lang.String code,
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)
|
void |
doView(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
protected abstract java.lang.String |
getFileParam()
|
protected java.lang.String |
getGlobalScript()
|
protected abstract java.lang.String |
getScriptingEngineClassName()
|
protected abstract java.lang.String |
getScriptingEngineExtension()
|
protected abstract java.lang.String |
getScriptingEngineLanguage()
|
protected void |
include(java.lang.String path,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
|
void |
init()
|
protected void |
logBSFException(org.apache.bsf.BSFException bsfe,
java.lang.String path)
|
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, 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 |
editFile
protected java.lang.String editFile
helpFile
protected java.lang.String helpFile
viewFile
protected java.lang.String viewFile
actionFile
protected java.lang.String actionFile
resourceFile
protected java.lang.String resourceFile
globalFiles
protected java.lang.String[] globalFiles
bsfManager
protected org.apache.bsf.BSFManager bsfManager
BaseBSFPortlet
public BaseBSFPortlet()
init
public void init()
- Overrides:
init
in class javax.portlet.GenericPortlet
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
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
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 org.apache.bsf.BSFException,
java.io.IOException
- Throws:
org.apache.bsf.BSFException
java.io.IOException
declareBeans
protected void declareBeans(java.lang.String code,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
throws org.apache.bsf.BSFException,
java.io.IOException
- Throws:
org.apache.bsf.BSFException
java.io.IOException
getGlobalScript
protected java.lang.String getGlobalScript()
throws java.io.IOException
- Throws:
java.io.IOException
getFileParam
protected abstract java.lang.String getFileParam()
getScriptingEngineClassName
protected abstract java.lang.String getScriptingEngineClassName()
getScriptingEngineExtension
protected abstract java.lang.String getScriptingEngineExtension()
getScriptingEngineLanguage
protected abstract java.lang.String getScriptingEngineLanguage()
include
protected void include(java.lang.String path,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
throws java.io.IOException
- Throws:
java.io.IOException
logBSFException
protected void logBSFException(org.apache.bsf.BSFException bsfe,
java.lang.String path)