org.apache.myfaces.test.mock
Class MockExternalContext20
java.lang.Object
javax.faces.context.ExternalContext
org.apache.myfaces.test.mock.MockExternalContext
org.apache.myfaces.test.mock.MockExternalContext12
org.apache.myfaces.test.mock.MockExternalContext20
- Direct Known Subclasses:
- MockExternalContext22
public class MockExternalContext20
- extends MockExternalContext12
Mock implementation of ExternalContext that includes the semantics
added by JavaServer Faces 2.0.
- Since:
- 1.0.0
- Author:
- Leonardo Uribe
| Fields inherited from class javax.faces.context.ExternalContext |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
|
Constructor Summary |
MockExternalContext20(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
|
Method Summary |
void |
addResponseCookie(String name,
String value,
Map<String,Object> properties)
|
void |
addResponseHeader(String name,
String value)
|
String |
encodeBookmarkableURL(String baseUrl,
Map<String,List<String>> parameters)
|
String |
encodePartialActionURL(String url)
|
String |
encodeRedirectURL(String baseUrl,
Map<String,List<String>> parameters)
|
String |
getContextName()
|
javax.faces.context.Flash |
getFlash()
|
String |
getMimeType(String file)
|
String |
getRealPath(String path)
|
int |
getRequestContentLength()
|
String |
getRequestScheme()
|
String |
getRequestServerName()
|
int |
getRequestServerPort()
|
int |
getResponseBufferSize()
|
OutputStream |
getResponseOutputStream()
|
Writer |
getResponseOutputWriter()
|
void |
invalidateSession()
|
boolean |
isResponseCommitted()
|
void |
responseFlushBuffer()
|
void |
responseReset()
|
void |
responseSendError(int statusCode,
String message)
|
void |
setResponseBufferSize(int size)
|
void |
setResponseContentLength(int length)
|
void |
setResponseContentType(String contentType)
|
void |
setResponseHeader(String name,
String value)
|
void |
setResponseStatus(int statusCode)
|
| Methods inherited from class org.apache.myfaces.test.mock.MockExternalContext |
addRequestCookieMap, addRequestHeader, addRequestParameterMap, dispatch, encodeActionURL, encodeNamespace, encodeResourceURL, getApplicationMap, getAuthType, getContext, getInitParameter, getInitParameterMap, getRemoteUser, getRequest, getRequestContextPath, getRequestCookieMap, getRequestHeaderMap, getRequestHeaderValuesMap, getRequestLocale, getRequestLocales, getRequestMap, getRequestParameterMap, getRequestParameterNames, getRequestParameterValuesMap, getRequestPathInfo, getRequestServletPath, getResource, getResourceAsStream, getResourcePaths, getResponse, getSession, getSessionMap, getUserPrincipal, isUserInRole, log, log, redirect, setRequestCookieMap, setRequestHeaderMap, setRequestParameterMap |
| Methods inherited from class javax.faces.context.ExternalContext |
getApplicationContextPath, getClientWindow, getSessionId, getSessionMaxInactiveInterval, isSecure, setClientWindow, setSessionMaxInactiveInterval |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockExternalContext20
public MockExternalContext20(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
getMimeType
public String getMimeType(String file)
- Overrides:
getMimeType in class javax.faces.context.ExternalContext
encodeBookmarkableURL
public String encodeBookmarkableURL(String baseUrl,
Map<String,List<String>> parameters)
- Overrides:
encodeBookmarkableURL in class javax.faces.context.ExternalContext
encodeRedirectURL
public String encodeRedirectURL(String baseUrl,
Map<String,List<String>> parameters)
- Overrides:
encodeRedirectURL in class javax.faces.context.ExternalContext
encodePartialActionURL
public String encodePartialActionURL(String url)
- Overrides:
encodePartialActionURL in class javax.faces.context.ExternalContext
getContextName
public String getContextName()
- Overrides:
getContextName in class javax.faces.context.ExternalContext
getRealPath
public String getRealPath(String path)
- Overrides:
getRealPath in class javax.faces.context.ExternalContext
responseSendError
public void responseSendError(int statusCode,
String message)
throws IOException
- Overrides:
responseSendError in class javax.faces.context.ExternalContext
- Throws:
IOException
setResponseHeader
public void setResponseHeader(String name,
String value)
- Overrides:
setResponseHeader in class javax.faces.context.ExternalContext
getRequestScheme
public String getRequestScheme()
- Overrides:
getRequestScheme in class javax.faces.context.ExternalContext
getRequestServerName
public String getRequestServerName()
- Overrides:
getRequestServerName in class javax.faces.context.ExternalContext
getRequestServerPort
public int getRequestServerPort()
- Overrides:
getRequestServerPort in class javax.faces.context.ExternalContext
getResponseOutputStream
public OutputStream getResponseOutputStream()
throws IOException
- Overrides:
getResponseOutputStream in class javax.faces.context.ExternalContext
- Throws:
IOException
getResponseOutputWriter
public Writer getResponseOutputWriter()
throws IOException
- Overrides:
getResponseOutputWriter in class javax.faces.context.ExternalContext
- Throws:
IOException
setResponseContentType
public void setResponseContentType(String contentType)
- Overrides:
setResponseContentType in class javax.faces.context.ExternalContext
getFlash
public javax.faces.context.Flash getFlash()
- Overrides:
getFlash in class javax.faces.context.ExternalContext
setResponseContentLength
public void setResponseContentLength(int length)
- Overrides:
setResponseContentLength in class javax.faces.context.ExternalContext
getRequestContentLength
public int getRequestContentLength()
- Overrides:
getRequestContentLength in class javax.faces.context.ExternalContext
getResponseBufferSize
public int getResponseBufferSize()
- Overrides:
getResponseBufferSize in class javax.faces.context.ExternalContext
setResponseBufferSize
public void setResponseBufferSize(int size)
- Overrides:
setResponseBufferSize in class javax.faces.context.ExternalContext
setResponseStatus
public void setResponseStatus(int statusCode)
- Overrides:
setResponseStatus in class javax.faces.context.ExternalContext
invalidateSession
public void invalidateSession()
- Overrides:
invalidateSession in class javax.faces.context.ExternalContext
isResponseCommitted
public boolean isResponseCommitted()
- Overrides:
isResponseCommitted in class javax.faces.context.ExternalContext
responseFlushBuffer
public void responseFlushBuffer()
throws IOException
- Overrides:
responseFlushBuffer in class javax.faces.context.ExternalContext
- Throws:
IOException
responseReset
public void responseReset()
- Overrides:
responseReset in class javax.faces.context.ExternalContext
addResponseCookie
public void addResponseCookie(String name,
String value,
Map<String,Object> properties)
- Overrides:
addResponseCookie in class javax.faces.context.ExternalContext
addResponseHeader
public void addResponseHeader(String name,
String value)
- Overrides:
addResponseHeader in class javax.faces.context.ExternalContext
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.