public abstract class BaseBSFPortlet extends GenericPortlet
Modifier and Type | Field and Description |
---|---|
protected String |
actionFile |
protected org.apache.bsf.BSFManager |
bsfManager |
protected String |
editFile |
protected String[] |
globalFiles |
protected String |
helpFile |
protected String |
resourceFile |
protected String |
viewFile |
AUTOMATIC_RESOURCE_DISPATCH
Constructor and Description |
---|
BaseBSFPortlet() |
Modifier and Type | Method and Description |
---|---|
protected void |
declareBeans(InputStream is,
PortletRequest portletRequest,
PortletResponse portletResponse) |
protected void |
declareBeans(String code,
PortletRequest portletRequest,
PortletResponse portletResponse) |
void |
doDispatch(RenderRequest renderRequest,
RenderResponse renderResponse) |
void |
doEdit(RenderRequest renderRequest,
RenderResponse renderResponse) |
void |
doHelp(RenderRequest renderRequest,
RenderResponse renderResponse) |
void |
doView(RenderRequest renderRequest,
RenderResponse renderResponse) |
protected abstract String |
getFileParam() |
protected String |
getGlobalScript() |
protected abstract String |
getScriptingEngineClassName() |
protected abstract String |
getScriptingEngineExtension() |
protected abstract String |
getScriptingEngineLanguage() |
protected void |
include(String path,
PortletRequest portletRequest,
PortletResponse portletResponse) |
void |
init() |
protected void |
logBSFException(org.apache.bsf.BSFException bsfe,
String path) |
void |
processAction(ActionRequest actionRequest,
ActionResponse actionResponse) |
void |
serveResource(ResourceRequest resourceRequest,
ResourceResponse resourceResponse) |
destroy, doHeaders, getContainerRuntimeOptions, getDefaultNamespace, getInitParameter, getInitParameterNames, getNextPossiblePortletModes, getPortletConfig, getPortletContext, getPortletName, getProcessingEventQNames, getPublicRenderParameterNames, getPublishingEventQNames, getResourceBundle, getSupportedLocales, getTitle, init, processEvent, render
protected String actionFile
protected org.apache.bsf.BSFManager bsfManager
protected String editFile
protected String[] globalFiles
protected String helpFile
protected String resourceFile
protected String viewFile
public void doDispatch(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException
doDispatch
in class GenericPortlet
IOException
PortletException
public void doEdit(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException
doEdit
in class GenericPortlet
IOException
PortletException
public void doHelp(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException
doHelp
in class GenericPortlet
IOException
public void doView(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException
doView
in class GenericPortlet
IOException
public void init()
init
in class GenericPortlet
public void processAction(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException
processAction
in interface Portlet
processAction
in class GenericPortlet
IOException
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException
serveResource
in interface ResourceServingPortlet
serveResource
in class GenericPortlet
IOException
protected void declareBeans(InputStream is, PortletRequest portletRequest, PortletResponse portletResponse) throws org.apache.bsf.BSFException, IOException
org.apache.bsf.BSFException
IOException
protected void declareBeans(String code, PortletRequest portletRequest, PortletResponse portletResponse) throws org.apache.bsf.BSFException, IOException
org.apache.bsf.BSFException
IOException
protected abstract String getFileParam()
protected String getGlobalScript() throws IOException
IOException
protected abstract String getScriptingEngineClassName()
protected abstract String getScriptingEngineExtension()
protected abstract String getScriptingEngineLanguage()
protected void include(String path, PortletRequest portletRequest, PortletResponse portletResponse) throws IOException
IOException
protected void logBSFException(org.apache.bsf.BSFException bsfe, String path)