org.alfresco.web.portlet
Class ProxyPortlet

java.lang.Object
  extended by org.alfresco.web.portlet.ProxyPortlet
All Implemented Interfaces:
javax.portlet.Portlet

public class ProxyPortlet
extends java.lang.Object
implements javax.portlet.Portlet

Generic JSR-168 Portlet for exposing an Alfresco Web Script as a Portlet. Accepts the following init-config: scriptUrl => the initial URL to expose e.g. /share/service/sample/cmis/repo


Field Summary
protected  javax.portlet.PortletConfig config
           
protected  java.lang.String editScriptUrl
           
protected  java.lang.String initScriptUrl
           
 
Constructor Summary
ProxyPortlet()
           
 
Method Summary
 void destroy()
           
protected  void doEdit(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res)
          Render Surf view (portlet edit mode)
protected  void doView(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res)
          Render Surf view (portlet view mode)
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest req, javax.portlet.ActionResponse res)
           
 void render(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res)
           
protected  void renderRequest(javax.portlet.RenderRequest req, javax.portlet.RenderResponse res, java.lang.String scriptUrl)
          Render Surf request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected javax.portlet.PortletConfig config

editScriptUrl

protected java.lang.String editScriptUrl

initScriptUrl

protected java.lang.String initScriptUrl
Constructor Detail

ProxyPortlet

public ProxyPortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.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:
processAction in interface javax.portlet.Portlet
Throws:
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.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:
render in interface javax.portlet.Portlet
Throws:
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException

destroy

public void destroy()
Specified by:
destroy in interface javax.portlet.Portlet

doView

protected void doView(javax.portlet.RenderRequest req,
                      javax.portlet.RenderResponse res)
               throws javax.portlet.PortletException,
                      javax.portlet.PortletSecurityException,
                      java.io.IOException
Render Surf view (portlet view mode)

Parameters:
req -
res -
Throws:
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException

doEdit

protected void doEdit(javax.portlet.RenderRequest req,
                      javax.portlet.RenderResponse res)
               throws javax.portlet.PortletException,
                      javax.portlet.PortletSecurityException,
                      java.io.IOException
Render Surf view (portlet edit mode)

Parameters:
req -
res -
Throws:
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException

renderRequest

protected void renderRequest(javax.portlet.RenderRequest req,
                             javax.portlet.RenderResponse res,
                             java.lang.String scriptUrl)
                      throws javax.portlet.PortletException,
                             javax.portlet.PortletSecurityException,
                             java.io.IOException
Render Surf request

Parameters:
req -
res -
scriptUrl -
Throws:
javax.portlet.PortletException
javax.portlet.PortletSecurityException
java.io.IOException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.