org.apache.jetspeed.components.portletregistry
Class MutablePortletApplicationProxy

java.lang.Object
  extended by org.apache.jetspeed.components.portletregistry.MutablePortletApplicationProxy
All Implemented Interfaces:
InvocationHandler, PortletApplicationProxy

public class MutablePortletApplicationProxy
extends Object
implements InvocationHandler, PortletApplicationProxy


Field Summary
private  org.apache.jetspeed.om.common.portlet.MutablePortletApplication app
           
private  String name
           
private static org.apache.jetspeed.components.portletregistry.PortletRegistry registry
           
 
Constructor Summary
MutablePortletApplicationProxy(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
           
 
Method Summary
static org.apache.jetspeed.om.common.portlet.MutablePortletApplication createProxy(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
           
 org.apache.jetspeed.om.common.portlet.MutablePortletApplication getRealApplication()
           
protected  void invalidate()
           
 Object invoke(Object proxy, Method m, Object[] args)
           
 void setRealApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
           
static void setRegistry(org.apache.jetspeed.components.portletregistry.PortletRegistry r)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

app

private org.apache.jetspeed.om.common.portlet.MutablePortletApplication app

registry

private static org.apache.jetspeed.components.portletregistry.PortletRegistry registry

name

private String name
Constructor Detail

MutablePortletApplicationProxy

public MutablePortletApplicationProxy(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
Method Detail

setRegistry

public static void setRegistry(org.apache.jetspeed.components.portletregistry.PortletRegistry r)

createProxy

public static org.apache.jetspeed.om.common.portlet.MutablePortletApplication createProxy(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)

invalidate

protected void invalidate()

setRealApplication

public void setRealApplication(org.apache.jetspeed.om.common.portlet.MutablePortletApplication app)
Specified by:
setRealApplication in interface PortletApplicationProxy

getRealApplication

public org.apache.jetspeed.om.common.portlet.MutablePortletApplication getRealApplication()
Specified by:
getRealApplication in interface PortletApplicationProxy

invoke

public Object invoke(Object proxy,
                     Method m,
                     Object[] args)
              throws Throwable
Specified by:
invoke in interface InvocationHandler
Throws:
Throwable


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.