Package org.gatein.pc.portlet.aspects
Class PortletCustomizationInterceptor
java.lang.Object
org.gatein.pc.portlet.PortletInvokerInterceptor
org.gatein.pc.portlet.aspects.PortletCustomizationInterceptor
- All Implemented Interfaces:
org.gatein.pc.api.PortletInvoker
This interceptor takes in charge the management of portlet customization when the invocation carries an read only access mode. The customizations will be stored in the principal scope of the portlet invocation for security reasons.
This interceptor must not be used in a production environment.
- Version:
- $Revision: 630 $
- Author:
- Julien Viet
-
Field Summary
Fields inherited from interface org.gatein.pc.api.PortletInvoker
LOCAL_PORTLET_INVOKER_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gatein.pc.api.invocation.response.PortletInvocationResponseinvoke(org.gatein.pc.api.invocation.PortletInvocation invocation) Methods inherited from class org.gatein.pc.portlet.PortletInvokerInterceptor
append, createClone, destroyClones, exportPortlet, getNext, getPortlet, getPortlets, getProperties, getProperties, getStatus, importPortlet, isActive, setNext, setProperties
-
Constructor Details
-
PortletCustomizationInterceptor
public PortletCustomizationInterceptor()
-
-
Method Details
-
invoke
public org.gatein.pc.api.invocation.response.PortletInvocationResponse invoke(org.gatein.pc.api.invocation.PortletInvocation invocation) throws IllegalArgumentException, org.gatein.pc.api.PortletInvokerException - Specified by:
invokein interfaceorg.gatein.pc.api.PortletInvoker- Overrides:
invokein classPortletInvokerInterceptor- Throws:
IllegalArgumentExceptionorg.gatein.pc.api.PortletInvokerException
-