Class MockResourceRequest
- java.lang.Object
- org.springframework.mock.web.portlet.MockPortletRequest
- org.springframework.mock.web.portlet.MockClientDataRequest
- org.springframework.mock.web.portlet.MockResourceRequest
- All Implemented Interfaces:
ClientDataRequest,PortletRequest,ResourceRequest
public class MockResourceRequest extends MockClientDataRequest implements ResourceRequest
Mock implementation of theResourceRequestinterface.- Since:
- 3.0
- Author:
- Juergen Hoeller
Nested Class Summary
Nested classes/interfaces inherited from interface javax.portlet.PortletRequest
PortletRequest.P3PUserInfos
Field Summary
Fields inherited from interface javax.portlet.PortletRequest
ACTION_PHASE, ACTION_SCOPE_ID, BASIC_AUTH, CCPP_PROFILE, CLIENT_CERT_AUTH, DIGEST_AUTH, EVENT_PHASE, FORM_AUTH, LIFECYCLE_PHASE, RENDER_HEADERS, RENDER_MARKUP, RENDER_PART, RENDER_PHASE, RESOURCE_PHASE, USER_INFO
Fields inherited from interface javax.portlet.ResourceRequest
ETAG
Constructor Summary
Constructors Constructor Description MockResourceRequest()Create a new MockResourceRequest with a defaultMockPortalContextand a defaultMockPortletContext.MockResourceRequest(String resourceID)Create a new MockResourceRequest with a defaultMockPortalContextand a defaultMockPortletContext.MockResourceRequest(PortalContext portalContext, PortletContext portletContext)Create a new MockResourceRequest.MockResourceRequest(PortletContext portletContext)Create a new MockResourceRequest with a defaultMockPortalContext.MockResourceRequest(MockResourceURL url)Create a new MockResourceRequest with a defaultMockPortalContextand a defaultMockPortletContext.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPrivateRenderParameter(String key, String value)voidaddPrivateRenderParameter(String key, String[] values)StringgetCacheability()StringgetETag()protected StringgetLifecyclePhase()Return the Portlet 2.0 lifecycle id for the current phase.Map<String,String[]>getPrivateRenderParameterMap()StringgetResourceID()voidsetCacheability(String cacheLevel)voidsetResourceID(String resourceID)Methods inherited from class org.springframework.mock.web.portlet.MockClientDataRequest
getCharacterEncoding, getContentLength, getContentType, getMethod, getPortletInputStream, getReader, setCharacterEncoding, setContent, setContentType, setMethod
Methods inherited from class org.springframework.mock.web.portlet.MockPortletRequest
addLocale, addParameter, addParameter, addPreferredLocale, addPreferredResponseContentType, addProperty, addResponseContentType, addUserRole, checkActive, close, getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getResponseContentType, getResponseContentTypes, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isActive, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, registerPublicParameter, removeAttribute, setAttribute, setAuthType, setContextPath, setCookies, setParameter, setParameter, setParameters, setPortletMode, setPreferences, setProperty, setRemoteUser, setRequestedSessionIdValid, setScheme, setSecure, setServerName, setServerPort, setSession, setUserPrincipal, setWindowID, setWindowState
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.portlet.ClientDataRequest
getCharacterEncoding, getContentLength, getContentType, getMethod, getPortletInputStream, getReader, setCharacterEncoding
Methods inherited from interface javax.portlet.PortletRequest
getAttribute, getAttributeNames, getAuthType, getContextPath, getCookies, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getPortalContext, getPortletMode, getPortletSession, getPortletSession, getPreferences, getPrivateParameterMap, getProperties, getProperty, getPropertyNames, getPublicParameterMap, getRemoteUser, getRequestedSessionId, getScheme, getServerName, getServerPort, getUserPrincipal, getWindowID, getWindowState, isPortletModeAllowed, isRequestedSessionIdValid, isSecure, isUserInRole, isWindowStateAllowed, removeAttribute, setAttribute
Methods inherited from interface javax.portlet.ResourceRequest
getResponseContentType, getResponseContentTypes
Constructor Detail
MockResourceRequest
public MockResourceRequest()
Create a new MockResourceRequest with a defaultMockPortalContextand a defaultMockPortletContext.- See Also:
MockPortalContext,MockPortletContext
MockResourceRequest
public MockResourceRequest(String resourceID)
Create a new MockResourceRequest with a defaultMockPortalContextand a defaultMockPortletContext.- Parameters:
resourceID- the resource id for this request
MockResourceRequest
public MockResourceRequest(MockResourceURL url)
Create a new MockResourceRequest with a defaultMockPortalContextand a defaultMockPortletContext.- Parameters:
url- the resource URL for this request
MockResourceRequest
public MockResourceRequest(PortletContext portletContext)
Create a new MockResourceRequest with a defaultMockPortalContext.- Parameters:
portletContext- the PortletContext that the request runs in
MockResourceRequest
public MockResourceRequest(PortalContext portalContext, PortletContext portletContext)
Create a new MockResourceRequest.- Parameters:
portalContext- the PortalContext that the request runs inportletContext- the PortletContext that the request runs in
Method Detail
getLifecyclePhase
protected String getLifecyclePhase()
Description copied from class:MockPortletRequestReturn the Portlet 2.0 lifecycle id for the current phase.- Overrides:
getLifecyclePhasein classMockPortletRequest
setResourceID
public void setResourceID(String resourceID)
getResourceID
public String getResourceID()
- Specified by:
getResourceIDin interfaceResourceRequest
setCacheability
public void setCacheability(String cacheLevel)
getCacheability
public String getCacheability()
- Specified by:
getCacheabilityin interfaceResourceRequest
getETag
public String getETag()
- Specified by:
getETagin interfaceResourceRequest
addPrivateRenderParameter
public void addPrivateRenderParameter(String key, String value)
addPrivateRenderParameter
public void addPrivateRenderParameter(String key, String[] values)
getPrivateRenderParameterMap
public Map<String,String[]> getPrivateRenderParameterMap()
- Specified by:
getPrivateRenderParameterMapin interfaceResourceRequest