public abstract class ExternalContext
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BASIC_AUTH |
static java.lang.String |
CLIENT_CERT_AUTH |
static java.lang.String |
DIGEST_AUTH |
static java.lang.String |
FORM_AUTH |
| Constructor and Description |
|---|
ExternalContext() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
dispatch(java.lang.String path) |
abstract java.lang.String |
encodeActionURL(java.lang.String url) |
abstract java.lang.String |
encodeNamespace(java.lang.String name) |
abstract java.lang.String |
encodeResourceURL(java.lang.String url) |
abstract java.util.Map |
getApplicationMap() |
abstract java.lang.String |
getAuthType() |
abstract java.lang.Object |
getContext() |
abstract java.lang.String |
getInitParameter(java.lang.String name) |
abstract java.util.Map |
getInitParameterMap() |
abstract java.lang.String |
getRemoteUser() |
abstract java.lang.Object |
getRequest() |
abstract java.lang.String |
getRequestContextPath() |
abstract java.util.Map |
getRequestCookieMap() |
abstract java.util.Map |
getRequestHeaderMap() |
abstract java.util.Map |
getRequestHeaderValuesMap() |
abstract java.util.Locale |
getRequestLocale() |
abstract java.util.Iterator |
getRequestLocales() |
abstract java.util.Map |
getRequestMap() |
abstract java.util.Map |
getRequestParameterMap() |
abstract java.util.Iterator |
getRequestParameterNames() |
abstract java.util.Map |
getRequestParameterValuesMap() |
abstract java.lang.String |
getRequestPathInfo() |
abstract java.lang.String |
getRequestServletPath() |
abstract java.net.URL |
getResource(java.lang.String path) |
abstract java.io.InputStream |
getResourceAsStream(java.lang.String path) |
abstract java.util.Set |
getResourcePaths(java.lang.String path) |
abstract java.lang.Object |
getResponse() |
abstract java.lang.Object |
getSession(boolean create) |
abstract java.util.Map |
getSessionMap() |
abstract java.security.Principal |
getUserPrincipal() |
abstract boolean |
isUserInRole(java.lang.String role) |
abstract void |
log(java.lang.String message) |
abstract void |
log(java.lang.String message,
java.lang.Throwable exception) |
abstract void |
redirect(java.lang.String url) |
public static final java.lang.String BASIC_AUTH
public static final java.lang.String CLIENT_CERT_AUTH
public static final java.lang.String DIGEST_AUTH
public static final java.lang.String FORM_AUTH
public abstract void dispatch(java.lang.String path)
throws java.io.IOException
java.io.IOExceptionpublic abstract java.lang.String encodeActionURL(java.lang.String url)
public abstract java.lang.String encodeNamespace(java.lang.String name)
public abstract java.lang.String encodeResourceURL(java.lang.String url)
public abstract java.util.Map getApplicationMap()
public abstract java.lang.String getAuthType()
public abstract java.lang.Object getContext()
public abstract java.lang.String getInitParameter(java.lang.String name)
public abstract java.util.Map getInitParameterMap()
public abstract java.lang.String getRemoteUser()
public abstract java.lang.Object getRequest()
public abstract java.lang.String getRequestContextPath()
public abstract java.util.Map getRequestCookieMap()
public abstract java.util.Map getRequestHeaderMap()
public abstract java.util.Map getRequestHeaderValuesMap()
public abstract java.util.Locale getRequestLocale()
public abstract java.util.Iterator getRequestLocales()
public abstract java.util.Map getRequestMap()
public abstract java.util.Map getRequestParameterMap()
public abstract java.util.Iterator getRequestParameterNames()
public abstract java.util.Map getRequestParameterValuesMap()
public abstract java.lang.String getRequestPathInfo()
public abstract java.lang.String getRequestServletPath()
public abstract java.net.URL getResource(java.lang.String path)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic abstract java.io.InputStream getResourceAsStream(java.lang.String path)
public abstract java.util.Set getResourcePaths(java.lang.String path)
public abstract java.lang.Object getResponse()
public abstract java.lang.Object getSession(boolean create)
public abstract java.util.Map getSessionMap()
public abstract java.security.Principal getUserPrincipal()
public abstract boolean isUserInRole(java.lang.String role)
public abstract void log(java.lang.String message)
public abstract void log(java.lang.String message,
java.lang.Throwable exception)
public abstract void redirect(java.lang.String url)
throws java.io.IOException
java.io.IOException