org.jboss.seam.mock
Class MockExternalContext
java.lang.Object
javax.faces.context.ExternalContext
org.jboss.seam.mock.MockExternalContext
public class MockExternalContext
- extends javax.faces.context.ExternalContext
- Version:
- $Revision: 13963 $
- Author:
- Gavin King, Thomas Heute
| Fields inherited from class javax.faces.context.ExternalContext |
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH |
| Methods inherited from class javax.faces.context.ExternalContext |
getRequestCharacterEncoding, getRequestContentType, getResponseCharacterEncoding, setRequestCharacterEncoding, setResponse, setResponseCharacterEncoding |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockExternalContext
public MockExternalContext()
MockExternalContext
public MockExternalContext(javax.servlet.ServletContext context)
MockExternalContext
public MockExternalContext(javax.servlet.ServletContext context,
javax.servlet.http.HttpSession session)
MockExternalContext
public MockExternalContext(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request)
MockExternalContext
public MockExternalContext(javax.servlet.ServletContext context,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
MockExternalContext
public MockExternalContext(javax.servlet.http.HttpServletRequest request)
dispatch
public void dispatch(java.lang.String url)
throws java.io.IOException
- Specified by:
dispatch in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
encodeActionURL
public java.lang.String encodeActionURL(java.lang.String url)
- Specified by:
encodeActionURL in class javax.faces.context.ExternalContext
encodeNamespace
public java.lang.String encodeNamespace(java.lang.String ns)
- Specified by:
encodeNamespace in class javax.faces.context.ExternalContext
encodeResourceURL
public java.lang.String encodeResourceURL(java.lang.String url)
- Specified by:
encodeResourceURL in class javax.faces.context.ExternalContext
getApplicationMap
public java.util.Map getApplicationMap()
- Specified by:
getApplicationMap in class javax.faces.context.ExternalContext
getAuthType
public java.lang.String getAuthType()
- Specified by:
getAuthType in class javax.faces.context.ExternalContext
getContext
public java.lang.Object getContext()
- Specified by:
getContext in class javax.faces.context.ExternalContext
getInitParameter
public java.lang.String getInitParameter(java.lang.String name)
- Specified by:
getInitParameter in class javax.faces.context.ExternalContext
getInitParameterMap
public java.util.Map getInitParameterMap()
- Specified by:
getInitParameterMap in class javax.faces.context.ExternalContext
getRemoteUser
public java.lang.String getRemoteUser()
- Specified by:
getRemoteUser in class javax.faces.context.ExternalContext
getRequest
public java.lang.Object getRequest()
- Specified by:
getRequest in class javax.faces.context.ExternalContext
getRequestContextPath
public java.lang.String getRequestContextPath()
- Specified by:
getRequestContextPath in class javax.faces.context.ExternalContext
getRequestCookieMap
public java.util.Map getRequestCookieMap()
- Specified by:
getRequestCookieMap in class javax.faces.context.ExternalContext
getRequestHeaderMap
public java.util.Map getRequestHeaderMap()
- Specified by:
getRequestHeaderMap in class javax.faces.context.ExternalContext
getRequestHeaderValuesMap
public java.util.Map getRequestHeaderValuesMap()
- Specified by:
getRequestHeaderValuesMap in class javax.faces.context.ExternalContext
getRequestLocale
public java.util.Locale getRequestLocale()
- Specified by:
getRequestLocale in class javax.faces.context.ExternalContext
getRequestLocales
public java.util.Iterator getRequestLocales()
- Specified by:
getRequestLocales in class javax.faces.context.ExternalContext
getRequestMap
public java.util.Map getRequestMap()
- Specified by:
getRequestMap in class javax.faces.context.ExternalContext
getRequestParameterMap
public java.util.Map getRequestParameterMap()
- Specified by:
getRequestParameterMap in class javax.faces.context.ExternalContext
getRequestParameterNames
public java.util.Iterator getRequestParameterNames()
- Specified by:
getRequestParameterNames in class javax.faces.context.ExternalContext
getRequestParameterValuesMap
public java.util.Map getRequestParameterValuesMap()
- Specified by:
getRequestParameterValuesMap in class javax.faces.context.ExternalContext
getRequestPathInfo
public java.lang.String getRequestPathInfo()
- Specified by:
getRequestPathInfo in class javax.faces.context.ExternalContext
getRequestServletPath
public java.lang.String getRequestServletPath()
- Specified by:
getRequestServletPath in class javax.faces.context.ExternalContext
getResource
public java.net.URL getResource(java.lang.String name)
throws java.net.MalformedURLException
- Specified by:
getResource in class javax.faces.context.ExternalContext
- Throws:
java.net.MalformedURLException
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
- Specified by:
getResourceAsStream in class javax.faces.context.ExternalContext
getResourcePaths
public java.util.Set getResourcePaths(java.lang.String name)
- Specified by:
getResourcePaths in class javax.faces.context.ExternalContext
getResponse
public java.lang.Object getResponse()
- Specified by:
getResponse in class javax.faces.context.ExternalContext
getSession
public java.lang.Object getSession(boolean create)
- Specified by:
getSession in class javax.faces.context.ExternalContext
getSessionMap
public java.util.Map getSessionMap()
- Specified by:
getSessionMap in class javax.faces.context.ExternalContext
getUserPrincipal
public java.security.Principal getUserPrincipal()
- Specified by:
getUserPrincipal in class javax.faces.context.ExternalContext
isUserInRole
public boolean isUserInRole(java.lang.String role)
- Specified by:
isUserInRole in class javax.faces.context.ExternalContext
log
public void log(java.lang.String message,
java.lang.Throwable t)
- Specified by:
log in class javax.faces.context.ExternalContext
log
public void log(java.lang.String t)
- Specified by:
log in class javax.faces.context.ExternalContext
redirect
public void redirect(java.lang.String url)
throws java.io.IOException
- Specified by:
redirect in class javax.faces.context.ExternalContext
- Throws:
java.io.IOException
setRequest
public void setRequest(java.lang.Object myrequest)
- Overrides:
setRequest in class javax.faces.context.ExternalContext
getResponseContentType
public java.lang.String getResponseContentType()
- Overrides:
getResponseContentType in class javax.faces.context.ExternalContext
- Since:
- 1.2
encodeURL
protected java.lang.String encodeURL(java.lang.String url)
- Attempt to encode the URL, falling back to
an identity function if the response has
not been set on this mock context. This
functionality is needed in order for
the ExceptionFilter to maintain the session id
when url rewriting is used.
Copyright © 2011 Seam Framework. All Rights Reserved.