org.jboss.portal.core.impl.portlet.state
Class LocalPortletInvoker

java.lang.Object
  extended by org.jboss.portal.core.impl.portlet.state.LocalPortletInvoker
All Implemented Interfaces:
org.jboss.portal.portlet.PortletInvoker

public class LocalPortletInvoker
extends java.lang.Object
implements org.jboss.portal.portlet.PortletInvoker

Version:
$Revision: 8786 $
Author:
Julien Viet

Constructor Summary
LocalPortletInvoker()
           
 
Method Summary
 org.jboss.portal.portlet.PortletContext createClone(org.jboss.portal.portlet.PortletContext portletContext)
           
 java.util.List destroyClones(java.util.List portletContexts)
           
 org.jboss.portal.portlet.Portlet getPortlet(org.jboss.portal.portlet.PortletContext portletContext)
           
 org.jboss.portal.portlet.PortletInvoker getPortletInvoker()
           
 java.util.Set getPortlets()
           
 org.jboss.portal.portlet.state.PropertyMap getProperties(org.jboss.portal.portlet.PortletContext portletContext)
           
 org.jboss.portal.portlet.state.PropertyMap getProperties(org.jboss.portal.portlet.PortletContext portletContext, java.util.Set keys)
           
 org.jboss.portal.portlet.invocation.response.PortletInvocationResponse invoke(org.jboss.portal.portlet.invocation.PortletInvocation invocation)
           
static boolean isLocal()
           
 void setPortletInvoker(org.jboss.portal.portlet.PortletInvoker portletInvoker)
           
 org.jboss.portal.portlet.PortletContext setProperties(org.jboss.portal.portlet.PortletContext portletContext, org.jboss.portal.portlet.state.PropertyChange[] changes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalPortletInvoker

public LocalPortletInvoker()
Method Detail

getPortletInvoker

public org.jboss.portal.portlet.PortletInvoker getPortletInvoker()

setPortletInvoker

public void setPortletInvoker(org.jboss.portal.portlet.PortletInvoker portletInvoker)

isLocal

public static boolean isLocal()

getPortlets

public java.util.Set getPortlets()
                          throws org.jboss.portal.portlet.PortletInvokerException
Specified by:
getPortlets in interface org.jboss.portal.portlet.PortletInvoker
Throws:
org.jboss.portal.portlet.PortletInvokerException

getPortlet

public org.jboss.portal.portlet.Portlet getPortlet(org.jboss.portal.portlet.PortletContext portletContext)
                                            throws java.lang.IllegalArgumentException,
                                                   org.jboss.portal.portlet.PortletInvokerException
Specified by:
getPortlet in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException

invoke

public org.jboss.portal.portlet.invocation.response.PortletInvocationResponse invoke(org.jboss.portal.portlet.invocation.PortletInvocation invocation)
                                                                              throws java.lang.IllegalArgumentException,
                                                                                     org.jboss.portal.portlet.PortletInvokerException
Specified by:
invoke in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException

createClone

public org.jboss.portal.portlet.PortletContext createClone(org.jboss.portal.portlet.PortletContext portletContext)
                                                    throws java.lang.IllegalArgumentException,
                                                           org.jboss.portal.portlet.PortletInvokerException,
                                                           java.lang.UnsupportedOperationException
Specified by:
createClone in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException
java.lang.UnsupportedOperationException

destroyClones

public java.util.List destroyClones(java.util.List portletContexts)
                             throws java.lang.IllegalArgumentException,
                                    org.jboss.portal.portlet.PortletInvokerException,
                                    java.lang.UnsupportedOperationException
Specified by:
destroyClones in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException
java.lang.UnsupportedOperationException

getProperties

public org.jboss.portal.portlet.state.PropertyMap getProperties(org.jboss.portal.portlet.PortletContext portletContext,
                                                                java.util.Set keys)
                                                         throws java.lang.IllegalArgumentException,
                                                                org.jboss.portal.portlet.PortletInvokerException,
                                                                java.lang.UnsupportedOperationException
Specified by:
getProperties in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException
java.lang.UnsupportedOperationException

getProperties

public org.jboss.portal.portlet.state.PropertyMap getProperties(org.jboss.portal.portlet.PortletContext portletContext)
                                                         throws java.lang.IllegalArgumentException,
                                                                org.jboss.portal.portlet.PortletInvokerException,
                                                                java.lang.UnsupportedOperationException
Specified by:
getProperties in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException
java.lang.UnsupportedOperationException

setProperties

public org.jboss.portal.portlet.PortletContext setProperties(org.jboss.portal.portlet.PortletContext portletContext,
                                                             org.jboss.portal.portlet.state.PropertyChange[] changes)
                                                      throws java.lang.IllegalArgumentException,
                                                             org.jboss.portal.portlet.PortletInvokerException,
                                                             java.lang.UnsupportedOperationException
Specified by:
setProperties in interface org.jboss.portal.portlet.PortletInvoker
Throws:
java.lang.IllegalArgumentException
org.jboss.portal.portlet.PortletInvokerException
java.lang.UnsupportedOperationException