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)