org.exoplatform.services.wsrp.producer.impl
Class JSR168ContainerProxyImpl

java.lang.Object
  extended by org.exoplatform.services.wsrp.producer.impl.JSR168ContainerProxyImpl
All Implemented Interfaces:
PortletContainerProxy

public class JSR168ContainerProxyImpl
extends java.lang.Object
implements PortletContainerProxy

Author:
Mestrallet Benjamin benjmestrallet@users.sourceforge.net

Constructor Summary
JSR168ContainerProxyImpl(PortletContainerService service, WSRPConfiguration conf)
           
 
Method Summary
 java.util.Map<java.lang.String,PortletData> getAllPortletMetaData()
           
 PortletDescription getPortletDescription(java.lang.String portletHandle, java.lang.String[] desiredLocales)
           
 java.util.Map<java.lang.String,java.lang.String[]> getPortletProperties(java.lang.String portletHandle, java.lang.String owner)
           
 ResourceList getResourceList(java.lang.String[] desiredLocales)
           
 java.util.Collection<javax.portlet.WindowState> getSupportedWindowStates()
           
 boolean isPortletOffered(java.lang.String portletHandle)
           
 ActionOutput processAction(WSRPHttpServletRequest request, WSRPHttpServletResponse response, ActionInput input)
           
 RenderOutput render(WSRPHttpServletRequest request, WSRPHttpServletResponse response, RenderInput input)
           
 void setPortletProperties(java.lang.String portletHandle, java.lang.String owner, PropertyList propertyList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSR168ContainerProxyImpl

public JSR168ContainerProxyImpl(PortletContainerService service,
                                WSRPConfiguration conf)
Method Detail

isPortletOffered

public boolean isPortletOffered(java.lang.String portletHandle)
Specified by:
isPortletOffered in interface PortletContainerProxy

getResourceList

public ResourceList getResourceList(java.lang.String[] desiredLocales)
Specified by:
getResourceList in interface PortletContainerProxy

getPortletDescription

public PortletDescription getPortletDescription(java.lang.String portletHandle,
                                                java.lang.String[] desiredLocales)
Specified by:
getPortletDescription in interface PortletContainerProxy

setPortletProperties

public void setPortletProperties(java.lang.String portletHandle,
                                 java.lang.String owner,
                                 PropertyList propertyList)
                          throws WSRPException
Specified by:
setPortletProperties in interface PortletContainerProxy
Throws:
WSRPException

getPortletProperties

public java.util.Map<java.lang.String,java.lang.String[]> getPortletProperties(java.lang.String portletHandle,
                                                                               java.lang.String owner)
                                                                        throws WSRPException
Specified by:
getPortletProperties in interface PortletContainerProxy
Throws:
WSRPException

getAllPortletMetaData

public java.util.Map<java.lang.String,PortletData> getAllPortletMetaData()
Specified by:
getAllPortletMetaData in interface PortletContainerProxy

getSupportedWindowStates

public java.util.Collection<javax.portlet.WindowState> getSupportedWindowStates()
Specified by:
getSupportedWindowStates in interface PortletContainerProxy

render

public RenderOutput render(WSRPHttpServletRequest request,
                           WSRPHttpServletResponse response,
                           RenderInput input)
                    throws WSRPException
Specified by:
render in interface PortletContainerProxy
Throws:
WSRPException

processAction

public ActionOutput processAction(WSRPHttpServletRequest request,
                                  WSRPHttpServletResponse response,
                                  ActionInput input)
                           throws WSRPException
Specified by:
processAction in interface PortletContainerProxy
Throws:
WSRPException


Copyright © 2010 eXo Platform SAS. All Rights Reserved.