Package org.gatein.pc.controller.request
Class PortletActionRequest
- java.lang.Object
-
- org.gatein.pc.controller.request.ControllerRequest
-
- org.gatein.pc.controller.request.ContainerRequest
-
- org.gatein.pc.controller.request.PortletRequest
-
- org.gatein.pc.controller.request.PortletActionRequest
-
public class PortletActionRequest extends PortletRequest
- Version:
- $Revision: 630 $
- Author:
- Julien Viet
-
-
Field Summary
-
Fields inherited from class org.gatein.pc.controller.request.PortletRequest
pageNavigationalState, windowNavigationalState
-
Fields inherited from class org.gatein.pc.controller.request.ContainerRequest
windowId
-
-
Constructor Summary
Constructors Constructor Description PortletActionRequest(String windowId, org.gatein.pc.api.StateString interactionState, Map<String,String[]> bodyParameters, WindowNavigationalState windowNavigationalState, PageNavigationalState pageNavigationalState)Build a new portlet action request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String[]>getBodyParameters()org.gatein.pc.api.StateStringgetInteractionState()org.gatein.pc.api.invocation.response.PortletInvocationResponseinvoke(ControllerContext context)-
Methods inherited from class org.gatein.pc.controller.request.PortletRequest
getPageNavigationalState, getWindowNavigationalState
-
Methods inherited from class org.gatein.pc.controller.request.ContainerRequest
getWindowId
-
-
-
-
Constructor Detail
-
PortletActionRequest
public PortletActionRequest(String windowId, org.gatein.pc.api.StateString interactionState, Map<String,String[]> bodyParameters, WindowNavigationalState windowNavigationalState, PageNavigationalState pageNavigationalState) throws IllegalArgumentException
Build a new portlet action request.- Parameters:
windowId- the window idinteractionState- the interaction statebodyParameters- the body parameterswindowNavigationalState- the window navigational statepageNavigationalState- the page navigational state- Throws:
IllegalArgumentException- if the window id or the interaction state is null
-
-
Method Detail
-
getInteractionState
public org.gatein.pc.api.StateString getInteractionState()
-
invoke
public org.gatein.pc.api.invocation.response.PortletInvocationResponse invoke(ControllerContext context) throws org.gatein.pc.api.PortletInvokerException
- Specified by:
invokein classControllerRequest- Throws:
org.gatein.pc.api.PortletInvokerException
-
-