org.apache.jetspeed.portlet
Class PortletObjectProxy
java.lang.Object
org.apache.jetspeed.util.BaseObjectProxy
org.apache.jetspeed.portlet.PortletObjectProxy
- All Implemented Interfaces:
- InvocationHandler
public class PortletObjectProxy
- extends BaseObjectProxy
PortletObjectProxy
- Version:
- $Id: PortletObjectProxy.java 516448 2007-03-09 16:25:47Z ate $
- Author:
- Woonsan Ko
Constructor Summary |
private |
PortletObjectProxy(Object portletObject,
boolean autoSwitchEditDefaultsModeToEditMode,
boolean autoSwitchConfigMode,
String customConfigModePortletUniqueName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tlPortletObjectProxied
private static ThreadLocal tlPortletObjectProxied
renderMethod
private static Method renderMethod
processActionMethod
private static Method processActionMethod
portletObject
private Object portletObject
customConfigModePortletInstance
private org.apache.jetspeed.factory.PortletInstance customConfigModePortletInstance
genericPortletInvocable
private boolean genericPortletInvocable
portletDoEditMethod
private Method portletDoEditMethod
portletContentTypeSet
private org.apache.pluto.om.portlet.ContentTypeSet portletContentTypeSet
autoSwitchEditDefaultsModeToEditMode
private boolean autoSwitchEditDefaultsModeToEditMode
autoSwitchConfigMode
private boolean autoSwitchConfigMode
customConfigModePortletUniqueName
private String customConfigModePortletUniqueName
PortletObjectProxy
private PortletObjectProxy(Object portletObject,
boolean autoSwitchEditDefaultsModeToEditMode,
boolean autoSwitchConfigMode,
String customConfigModePortletUniqueName)
setPortletObjectProxied
public static void setPortletObjectProxied(boolean portletObjectProxied)
isPortletObjectProxied
public static boolean isPortletObjectProxied()
createProxy
public static Object createProxy(Object proxiedObject,
boolean autoSwitchEditDefaultsModeToEditMode,
boolean autoSwitchConfigMode,
String customConfigModePortletUniqueName)
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- Specified by:
invoke
in interface InvocationHandler
- Overrides:
invoke
in class BaseObjectProxy
- Throws:
Throwable
proxyRender
protected void proxyRender(javax.portlet.RenderRequest request,
javax.portlet.RenderResponse response)
throws javax.portlet.PortletException,
IOException,
Exception
- Throws:
javax.portlet.PortletException
IOException
Exception
proxyProcessAction
protected void proxyProcessAction(javax.portlet.ActionRequest request,
javax.portlet.ActionResponse response)
throws javax.portlet.PortletException,
IOException,
Exception
- Throws:
javax.portlet.PortletException
IOException
Exception
isSupportingEditDefaultsMode
private boolean isSupportingEditDefaultsMode(javax.portlet.GenericPortlet portlet)
refreshCustomConfigModePortletInstance
private void refreshCustomConfigModePortletInstance()
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.