Class FacesWebContext
java.lang.Object
java.util.AbstractMap<String,Object>
java.util.HashMap<String,Object>
org.apache.commons.chain.impl.ContextBase
org.apache.commons.chain.web.jakarta.WebContext
org.apache.commons.chain.web.jakarta.faces.FacesWebContext
Concrete implementation of
WebContext
suitable for use in
JavaServer Faces apps. The abstract methods are mapped to the appropriate
collections of the underlying FacesContext
instance
that is passed to the constructor (or the initialize method).- Version:
- $Revision$ $Date$
- Author:
- Craig R. McClanahan
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,
V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
ConstructorDescriptionConstruct an uninitializedFacesWebContext
instance.FacesWebContext
(jakarta.faces.context.FacesContext context) Construct aFacesWebContext
instance that is initialized with the specified JavaServer Faces API objects. -
Method Summary
Modifier and TypeMethodDescriptionSee theWebContext
's Javadoc.jakarta.faces.context.FacesContext
Return theFacesContext
instance for the request associated with thisFacesWebContext
.See theWebContext
's Javadoc.See theWebContext
's Javadoc.See theWebContext
's Javadoc.See theWebContext
's Javadoc.getParam()
See theWebContext
's Javadoc.See theWebContext
's Javadoc.See theWebContext
's Javadoc.See theWebContext
's Javadoc.void
initialize
(jakarta.faces.context.FacesContext context) Initialize (or reinitialize) thisFacesWebContext
instance for the specified JavaServer Faces API objects.void
release()
Release references to allocated resources acquired ininitialize()
of via subsequent processing.Methods inherited from class org.apache.commons.chain.impl.ContextBase
clear, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, values
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll, size
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll, size
-
Constructor Details
-
FacesWebContext
public FacesWebContext()Construct an uninitializedFacesWebContext
instance. -
FacesWebContext
Construct aFacesWebContext
instance that is initialized with the specified JavaServer Faces API objects.- Parameters:
context
- TheFacesContext
for this request
-
-
Method Details
-
getContext
Return theFacesContext
instance for the request associated with thisFacesWebContext
.- Returns:
- The
FacesContext
for this request
-
initialize
Initialize (or reinitialize) thisFacesWebContext
instance for the specified JavaServer Faces API objects.- Parameters:
context
- TheFacesContext
for this request
-
release
Release references to allocated resources acquired ininitialize()
of via subsequent processing. After this method is called, subsequent calls to any other method thaninitialize()
will return undefined results. -
getApplicationScope
See theWebContext
's Javadoc.- Specified by:
getApplicationScope
in classWebContext
- Returns:
- Application scope Map.
-
getHeader
See theWebContext
's Javadoc.- Specified by:
getHeader
in classWebContext
- Returns:
- Header values Map.
-
getHeaderValues
See theWebContext
's Javadoc.- Specified by:
getHeaderValues
in classWebContext
- Returns:
- Header values Map.
-
getInitParam
See theWebContext
's Javadoc.- Specified by:
getInitParam
in classWebContext
- Returns:
- Initialization parameter Map.
-
getParam
See theWebContext
's Javadoc.- Specified by:
getParam
in classWebContext
- Returns:
- Request parameter Map.
-
getParamValues
See theWebContext
's Javadoc.- Specified by:
getParamValues
in classWebContext
- Returns:
- Request parameter Map.
-
getCookies
See theWebContext
's Javadoc.- Specified by:
getCookies
in classWebContext
- Returns:
- Map of Cookies.
- Since:
- Chain 1.1
-
getRequestScope
See theWebContext
's Javadoc.- Specified by:
getRequestScope
in classWebContext
- Returns:
- Request scope Map.
-
getSessionScope
See theWebContext
's Javadoc.- Specified by:
getSessionScope
in classWebContext
- Returns:
- Session scope Map.
-