javax.faces.context

Class ExternalContext


public abstract class ExternalContext
extends java.lang.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 String
BASIC_AUTH
static String
CLIENT_CERT_AUTH
static String
DIGEST_AUTH
static String
FORM_AUTH

Method Summary

abstract void
dispatch(String path)
abstract String
encodeActionURL(String url)
abstract String
encodeNamespace(String name)
abstract String
encodeResourceURL(String url)
abstract Map
getApplicationMap()
abstract String
getAuthType()
abstract Object
getContext()
abstract String
getInitParameter(String name)
abstract Map
getInitParameterMap()
abstract String
getRemoteUser()
abstract Object
getRequest()
abstract String
getRequestContextPath()
abstract Map
getRequestCookieMap()
abstract Map
getRequestHeaderMap()
abstract Map
getRequestHeaderValuesMap()
abstract Locale
getRequestLocale()
abstract Iterator
getRequestLocales()
abstract Map
getRequestMap()
abstract Map
getRequestParameterMap()
abstract Iterator
getRequestParameterNames()
abstract Map
getRequestParameterValuesMap()
abstract String
getRequestPathInfo()
abstract String
getRequestServletPath()
abstract java.net.URL
getResource(String path)
abstract java.io.InputStream
getResourceAsStream(String path)
abstract Set
getResourcePaths(String path)
abstract Object
getResponse()
abstract Object
getSession(boolean create)
abstract Map
getSessionMap()
abstract java.security.Principal
getUserPrincipal()
abstract boolean
isUserInRole(String role)
abstract void
log(String message)
abstract void
log(String message, Throwable exception)
abstract void
redirect(String url)

Field Details

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 Details

dispatch

public abstract void dispatch(String path)
            throws java.io.IOException

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 java.net.URL getResource(String path)
            throws java.net.MalformedURLException

getResourceAsStream

public abstract java.io.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 java.security.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)
            throws java.io.IOException