Class WebScriptPortlet
- java.lang.Object
-
- org.springframework.extensions.webscripts.portlet.WebScriptPortlet
-
- All Implemented Interfaces:
javax.portlet.Portlet
public class WebScriptPortlet extends java.lang.Object implements javax.portlet.PortletGeneric JSR-168 Portlet for hosting an Alfresco Web Script as a Portlet. Accepts the following init-config: scriptUrl => the url of the web script to host e.g. /alfresco/service/mytasks- Author:
- davidc
-
-
Field Summary
Fields Modifier and Type Field Description protected PortletAuthenticatorFactoryauthenticatorFactoryprotected RuntimeContainercontainerprotected java.lang.StringinitScriptUrl
-
Constructor Summary
Constructors Constructor Description WebScriptPortlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddestroy()protected voiddoView(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res)Render Web Script viewvoidinit(javax.portlet.PortletConfig config)voidprocessAction(javax.portlet.ActionRequest req, javax.portlet.ActionResponse res)voidrender(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res)
-
-
-
Field Detail
-
initScriptUrl
protected java.lang.String initScriptUrl
-
container
protected RuntimeContainer container
-
authenticatorFactory
protected PortletAuthenticatorFactory authenticatorFactory
-
-
Method Detail
-
init
public void init(javax.portlet.PortletConfig config) throws javax.portlet.PortletException- Specified by:
initin interfacejavax.portlet.Portlet- Throws:
javax.portlet.PortletException
-
processAction
public void processAction(javax.portlet.ActionRequest req, javax.portlet.ActionResponse res) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException- Specified by:
processActionin interfacejavax.portlet.Portlet- Throws:
javax.portlet.PortletExceptionjavax.portlet.PortletSecurityExceptionjava.io.IOException
-
render
public void render(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOException- Specified by:
renderin interfacejavax.portlet.Portlet- Throws:
javax.portlet.PortletExceptionjavax.portlet.PortletSecurityExceptionjava.io.IOException
-
destroy
public void destroy()
- Specified by:
destroyin interfacejavax.portlet.Portlet
-
doView
protected void doView(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res) throws javax.portlet.PortletException, javax.portlet.PortletSecurityException, java.io.IOExceptionRender Web Script view- Parameters:
req- RenderRequestres- RenderResponse- Throws:
javax.portlet.PortletExceptionjavax.portlet.PortletSecurityExceptionjava.io.IOException
-
-