javax.faces.context

Class ExternalContext

public abstract class ExternalContext extends Object

Version: $Revision: 166994 $ $Date: 2004-07-02 00:12:40 +0200 (Fri, 02 Jul 2004) $

Author: Manfred Geiler (latest modification by $Author: mwessendorf $)

Field Summary
static StringBASIC_AUTH
static StringCLIENT_CERT_AUTH
static StringDIGEST_AUTH
static StringFORM_AUTH
Method Summary
abstract voiddispatch(String path)
abstract StringencodeActionURL(String url)
abstract StringencodeNamespace(String name)
abstract StringencodeResourceURL(String url)
abstract MapgetApplicationMap()
abstract StringgetAuthType()
abstract ObjectgetContext()
abstract StringgetInitParameter(String name)
abstract MapgetInitParameterMap()
abstract StringgetRemoteUser()
abstract ObjectgetRequest()
abstract StringgetRequestContextPath()
abstract MapgetRequestCookieMap()
abstract MapgetRequestHeaderMap()
abstract MapgetRequestHeaderValuesMap()
abstract LocalegetRequestLocale()
abstract IteratorgetRequestLocales()
abstract MapgetRequestMap()
abstract MapgetRequestParameterMap()
abstract IteratorgetRequestParameterNames()
abstract MapgetRequestParameterValuesMap()
abstract StringgetRequestPathInfo()
abstract StringgetRequestServletPath()
abstract URLgetResource(String path)
abstract InputStreamgetResourceAsStream(String path)
abstract SetgetResourcePaths(String path)
abstract ObjectgetResponse()
abstract ObjectgetSession(boolean create)
abstract MapgetSessionMap()
abstract PrincipalgetUserPrincipal()
abstract booleanisUserInRole(String role)
abstract voidlog(String message)
abstract voidlog(String message, Throwable exception)
abstract voidredirect(String url)

Field Detail

BASIC_AUTH

public static final String BASIC_AUTH

CLIENT_CERT_AUTH

public static final String CLIENT_CERT_AUTH

DIGEST_AUTH

public static final String DIGEST_AUTH

FORM_AUTH

public static final String FORM_AUTH

Method Detail

dispatch

public abstract void dispatch(String path)

encodeActionURL

public abstract String encodeActionURL(String url)

encodeNamespace

public abstract String encodeNamespace(String name)

encodeResourceURL

public abstract String encodeResourceURL(String url)

getApplicationMap

public abstract Map getApplicationMap()

getAuthType

public abstract String getAuthType()

getContext

public abstract Object getContext()

getInitParameter

public abstract String getInitParameter(String name)

getInitParameterMap

public abstract Map getInitParameterMap()

getRemoteUser

public abstract String getRemoteUser()

getRequest

public abstract Object getRequest()

getRequestContextPath

public abstract String getRequestContextPath()

getRequestCookieMap

public abstract Map getRequestCookieMap()

getRequestHeaderMap

public abstract Map getRequestHeaderMap()

getRequestHeaderValuesMap

public abstract Map getRequestHeaderValuesMap()

getRequestLocale

public abstract Locale getRequestLocale()

getRequestLocales

public abstract Iterator getRequestLocales()

getRequestMap

public abstract Map getRequestMap()

getRequestParameterMap

public abstract Map getRequestParameterMap()

getRequestParameterNames

public abstract Iterator getRequestParameterNames()

getRequestParameterValuesMap

public abstract Map getRequestParameterValuesMap()

getRequestPathInfo

public abstract String getRequestPathInfo()

getRequestServletPath

public abstract String getRequestServletPath()

getResource

public abstract URL getResource(String path)

getResourceAsStream

public abstract InputStream getResourceAsStream(String path)

getResourcePaths

public abstract Set getResourcePaths(String path)

getResponse

public abstract Object getResponse()

getSession

public abstract Object getSession(boolean create)

getSessionMap

public abstract Map getSessionMap()

getUserPrincipal

public abstract Principal getUserPrincipal()

isUserInRole

public abstract boolean isUserInRole(String role)

log

public abstract void log(String message)

log

public abstract void log(String message, Throwable exception)

redirect

public abstract void redirect(String url)