Package org.gatein.pc.controller.request
Class PortletResourceRequest
- java.lang.Object
-
- org.gatein.pc.controller.request.ControllerRequest
-
- org.gatein.pc.controller.request.ContainerRequest
-
- org.gatein.pc.controller.request.PortletResourceRequest
-
public class PortletResourceRequest extends ContainerRequest
- Version:
- $Revision: 630 $
- Author:
- Julien Viet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPortletResourceRequest.FullScopestatic classPortletResourceRequest.PageScopestatic classPortletResourceRequest.PortletScopestatic classPortletResourceRequest.Scope
-
Field Summary
-
Fields inherited from class org.gatein.pc.controller.request.ContainerRequest
windowId
-
-
Constructor Summary
Constructors Constructor Description PortletResourceRequest(String windowId, String resourceId, org.gatein.pc.api.StateString resourceState, Map<String,String[]> bodyParameters, PortletResourceRequest.Scope scope)Build a new portlet resource request.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String[]>getBodyParameters()org.gatein.pc.api.cache.CacheLevelgetCacheability()PageNavigationalStategetPageNavigationalState()Returns the page navigational state or null if that kind of request cannot have one.StringgetResourceId()org.gatein.pc.api.StateStringgetResourceState()PortletResourceRequest.ScopegetScope()org.gatein.pc.api.invocation.response.PortletInvocationResponseinvoke(ControllerContext context)-
Methods inherited from class org.gatein.pc.controller.request.ContainerRequest
getWindowId
-
-
-
-
Constructor Detail
-
PortletResourceRequest
public PortletResourceRequest(String windowId, String resourceId, org.gatein.pc.api.StateString resourceState, Map<String,String[]> bodyParameters, PortletResourceRequest.Scope scope) throws IllegalArgumentException
Build a new portlet resource request.- Parameters:
windowId- the window idresourceId- the resource idresourceState- the resource statebodyParameters- the body parametersscope- the scope- Throws:
IllegalArgumentException- if the windows id, the resource state or the scope is null
-
-
Method Detail
-
getScope
public PortletResourceRequest.Scope getScope()
-
getCacheability
public org.gatein.pc.api.cache.CacheLevel getCacheability()
-
getResourceId
public String getResourceId()
-
getResourceState
public org.gatein.pc.api.StateString getResourceState()
-
getPageNavigationalState
public PageNavigationalState getPageNavigationalState()
Description copied from class:ControllerRequestReturns the page navigational state or null if that kind of request cannot have one.- Specified by:
getPageNavigationalStatein classControllerRequest- Returns:
- the page state
-
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
-
-