Class MockServiceInterfaceRenderResultResponse
- java.lang.Object
-
- org.springframework.mock.web.MockHttpServletResponse
-
- lumis.lptf.portal.serviceinterface.MockServiceInterfaceRenderResponse
-
- lumis.lptf.portal.serviceinterface.MockServiceInterfaceRenderResultResponse
-
- All Implemented Interfaces:
javax.portlet.MimeResponse
,javax.portlet.PortletResponse
,javax.portlet.RenderResponse
,javax.servlet.http.HttpServletResponse
,javax.servlet.ServletResponse
,IMockServiceInterfaceRenderResponse
,IMockServiceInterfaceResponse
,IServiceInterfaceBaseRenderResponse
,IServiceInterfaceRenderResponse
,IServiceInterfaceRenderResponseSPI
,IServiceInterfaceRenderResultResponse
,IServiceInterfaceResponse
,IServiceInterfaceResponseSPI
,IURLFactory
public class MockServiceInterfaceRenderResultResponse extends MockServiceInterfaceRenderResponse implements IServiceInterfaceRenderResultResponse
Mock implementation forIServiceInterfaceRenderResultResponse
.- Since:
- 17.1.0
-
-
Field Summary
Fields Modifier and Type Field Description protected lumis.lptf.portal.serviceinterface.MockServiceInterfaceRequest
mockServiceInterfaceRequest
-
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
-
Fields inherited from interface lumis.portal.serviceinterface.IServiceInterfaceRenderResponse
APPLY_STYLE_FROM_DEFINITION, APPLY_STYLE_NONE, APPLY_STYLE_ONLY_IF_NOT_DEFINED, APPLY_STYLE_OVERRIDE
-
-
Constructor Summary
Constructors Constructor Description MockServiceInterfaceRenderResultResponse(MockServiceInterfaceRenderRequest renderRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCookie(javax.servlet.http.Cookie cookie)
void
addProperty(java.lang.String key, java.lang.String value)
void
addProperty(java.lang.String arg0, org.w3c.dom.Element arg1)
void
addProperty(javax.servlet.http.Cookie arg0)
IServiceInterfaceUrl
createActionURL()
Creates an action URL.org.w3c.dom.Element
createElement(java.lang.String arg0)
IServiceInterfaceUrl
createPortalURL()
Creates a URL for accessing a portal page.IServiceInterfaceUrl
createRenderURL()
Creates a render URL.protected IServiceInterfaceUrl
createServiceInterfaceURL(int urlType)
void
deleteCookie(javax.servlet.http.Cookie cookie)
java.lang.String
encodeURL(java.lang.String url)
java.util.Map<java.lang.String,javax.servlet.http.Cookie>
getCookieMap()
Returns a map containing the cookies set in this response.java.lang.String
getNamespace()
java.lang.String
getRenderString()
Returns the rendered string.ServiceContainerHttpServletResponse
getServiceContainerHttpServletResponse()
Returns theServiceContainerHttpServletResponse
.void
setNamespace(java.lang.String namespace)
Sets the namespace string returned byPortletResponse.getNamespace()
.void
setProperty(java.lang.String key, java.lang.String value)
MockServiceInterfaceRenderResultResponse
setRenderString(java.lang.String renderString)
Sets the rendered string.-
Methods inherited from class lumis.lptf.portal.serviceinterface.MockServiceInterfaceRenderResponse
applyStyle, createResourceURL, flushBuffer, getBeforeWriter, getBeforeWriterOutput, getBufferSize, getCacheControl, getCharacterEncoding, getContentType, getLocale, getPortletOutputStream, getResponseString, getStyleApplyRule, getStyleFile, getStyleId, getTitle, getUniqueWriterController, getWriter, getWriterOutput, isCommited, isCommitted, reset, resetBuffer, setBufferSize, setContentType, setLocale, setNextPossiblePortletModes, setStyleId, setTitle
-
Methods inherited from class org.springframework.mock.web.MockHttpServletResponse
addDateHeader, addHeader, addIncludedUrl, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, getContentAsByteArray, getContentAsString, getContentLength, getContentLengthLong, getCookie, getCookies, getDateHeader, getErrorMessage, getForwardedUrl, getHeader, getHeaderNames, getHeaders, getHeaderValue, getHeaderValues, getIncludedUrl, getIncludedUrls, getOutputStream, getRedirectedUrl, getStatus, isCharset, isOutputStreamAccessAllowed, isWriterAccessAllowed, sendError, sendError, sendRedirect, setCharacterEncoding, setCommitted, setContentLength, setContentLengthLong, setDateHeader, setForwardedUrl, setHeader, setIncludedUrl, setIntHeader, setOutputStreamAccessAllowed, setStatus, setStatus, setWriterAccessAllowed
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface lumis.lptf.portal.serviceinterface.IMockServiceInterfaceResponse
getCookieMap, setNamespace
-
Methods inherited from interface lumis.portal.serviceinterface.IServiceInterfaceBaseRenderResponse
addCookie, deleteCookie, encodeURL, getBeforeWriter, getNamespace, isCommited
-
Methods inherited from interface lumis.portal.serviceinterface.IServiceInterfaceRenderResponse
createActionURL, createRenderURL
-
Methods inherited from interface lumis.portal.serviceinterface.IServiceInterfaceResponse
addCookie, deleteCookie
-
Methods inherited from interface lumis.portal.serviceinterface.IServiceInterfaceResponseSPI
getServiceContainerHttpServletResponse
-
Methods inherited from interface lumis.portal.url.IURLFactory
createPortalURL
-
-
-
-
Constructor Detail
-
MockServiceInterfaceRenderResultResponse
public MockServiceInterfaceRenderResultResponse(MockServiceInterfaceRenderRequest renderRequest)
-
-
Method Detail
-
getRenderString
public java.lang.String getRenderString()
Description copied from interface:IServiceInterfaceRenderResultResponse
Returns the rendered string.- Specified by:
getRenderString
in interfaceIServiceInterfaceRenderResultResponse
- Returns:
- the rendered string
-
setRenderString
public MockServiceInterfaceRenderResultResponse setRenderString(java.lang.String renderString)
Description copied from interface:IServiceInterfaceRenderResultResponse
Sets the rendered string.- Specified by:
setRenderString
in interfaceIServiceInterfaceRenderResultResponse
- Parameters:
renderString
- the rendered string- Returns:
- this response object
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookie
in interfacejavax.servlet.http.HttpServletResponse
- Specified by:
addCookie
in interfaceIServiceInterfaceResponse
- Overrides:
addCookie
in classorg.springframework.mock.web.MockHttpServletResponse
-
deleteCookie
public void deleteCookie(javax.servlet.http.Cookie cookie)
- Specified by:
deleteCookie
in interfaceIServiceInterfaceResponse
-
getCookieMap
public java.util.Map<java.lang.String,javax.servlet.http.Cookie> getCookieMap()
Description copied from interface:IMockServiceInterfaceResponse
Returns a map containing the cookies set in this response.- Specified by:
getCookieMap
in interfaceIMockServiceInterfaceResponse
- Returns:
- the map with the cookies. The key is the cookie name and the value is the cookie object.
- See Also:
IServiceInterfaceResponse.addCookie(Cookie)
,IServiceInterfaceResponse.deleteCookie(Cookie)
-
addProperty
public void addProperty(javax.servlet.http.Cookie arg0)
- Specified by:
addProperty
in interfacejavax.portlet.PortletResponse
-
addProperty
public void addProperty(java.lang.String arg0, org.w3c.dom.Element arg1)
- Specified by:
addProperty
in interfacejavax.portlet.PortletResponse
-
createElement
public org.w3c.dom.Element createElement(java.lang.String arg0) throws org.w3c.dom.DOMException
- Specified by:
createElement
in interfacejavax.portlet.PortletResponse
- Throws:
org.w3c.dom.DOMException
-
createActionURL
public IServiceInterfaceUrl createActionURL()
Description copied from interface:IURLFactory
Creates an action URL.- Specified by:
createActionURL
in interfaceIURLFactory
- Returns:
- the URL object.
- See Also:
IServiceInterface.processAction(lumis.portal.serviceinterface.IServiceInterfaceActionRequest, lumis.portal.serviceinterface.IServiceInterfaceActionResponse)
-
createServiceInterfaceURL
protected IServiceInterfaceUrl createServiceInterfaceURL(int urlType)
-
createPortalURL
public IServiceInterfaceUrl createPortalURL()
Description copied from interface:IURLFactory
Creates a URL for accessing a portal page.The returned URL object will not have its destination specified, so it will refer to the portal home by default. Its methods may be used to specify the URL destination.
- Specified by:
createPortalURL
in interfaceIURLFactory
- Returns:
- the URL object.
- See Also:
IServiceInterfaceUrl.setPageId(String)
,IServiceInterfaceUrl.setChannelId(String)
-
createRenderURL
public IServiceInterfaceUrl createRenderURL()
Description copied from interface:IURLFactory
Creates a render URL.- Specified by:
createRenderURL
in interfaceIURLFactory
- Returns:
- the URL object.
- See Also:
IServiceInterface.render(lumis.portal.serviceinterface.IServiceInterfaceRenderRequest, lumis.portal.serviceinterface.IServiceInterfaceRenderResponse)
-
encodeURL
public java.lang.String encodeURL(java.lang.String url)
- Specified by:
encodeURL
in interfacejavax.servlet.http.HttpServletResponse
- Specified by:
encodeURL
in interfacejavax.portlet.PortletResponse
- Overrides:
encodeURL
in classorg.springframework.mock.web.MockHttpServletResponse
-
setNamespace
public void setNamespace(java.lang.String namespace)
Description copied from interface:IMockServiceInterfaceResponse
Sets the namespace string returned byPortletResponse.getNamespace()
.- Specified by:
setNamespace
in interfaceIMockServiceInterfaceResponse
- Parameters:
namespace
- the namespace.
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interfacejavax.portlet.PortletResponse
-
setProperty
public void setProperty(java.lang.String key, java.lang.String value)
- Specified by:
setProperty
in interfacejavax.portlet.PortletResponse
-
addProperty
public void addProperty(java.lang.String key, java.lang.String value)
- Specified by:
addProperty
in interfacejavax.portlet.PortletResponse
-
getServiceContainerHttpServletResponse
public ServiceContainerHttpServletResponse getServiceContainerHttpServletResponse()
Description copied from interface:IServiceInterfaceResponseSPI
Returns theServiceContainerHttpServletResponse
.- Specified by:
getServiceContainerHttpServletResponse
in interfaceIServiceInterfaceResponseSPI
- Returns:
- the
ServiceContainerHttpServletResponse
.
-
-