Package jakarta.faces.context
Class ExternalContextWrapper
- java.lang.Object
-
- jakarta.faces.context.ExternalContext
-
- jakarta.faces.context.ExternalContextWrapper
-
- All Implemented Interfaces:
FacesWrapper<ExternalContext>
public abstract class ExternalContextWrapper extends ExternalContext implements FacesWrapper<ExternalContext>
- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from class jakarta.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
-
-
Constructor Summary
Constructors Constructor Description ExternalContextWrapper()Deprecated.ExternalContextWrapper(ExternalContext delegate)
-
Method Summary
-
-
-
Constructor Detail
-
ExternalContextWrapper
@Deprecated public ExternalContextWrapper()
Deprecated.
-
ExternalContextWrapper
public ExternalContextWrapper(ExternalContext delegate)
-
-
Method Detail
-
addResponseCookie
public void addResponseCookie(String name, String value, Map<String,Object> properties)
- Overrides:
addResponseCookiein classExternalContext
-
addResponseHeader
public void addResponseHeader(String name, String value)
- Overrides:
addResponseHeaderin classExternalContext
-
dispatch
public void dispatch(String path) throws IOException
- Specified by:
dispatchin classExternalContext- Throws:
IOException
-
encodeActionURL
public String encodeActionURL(String url)
- Specified by:
encodeActionURLin classExternalContext
-
encodeBookmarkableURL
public String encodeBookmarkableURL(String baseUrl, Map<String,List<String>> parameters)
- Overrides:
encodeBookmarkableURLin classExternalContext
-
encodeNamespace
public String encodeNamespace(String name)
- Specified by:
encodeNamespacein classExternalContext
-
encodePartialActionURL
public String encodePartialActionURL(String url)
- Overrides:
encodePartialActionURLin classExternalContext
-
encodeRedirectURL
public String encodeRedirectURL(String baseUrl, Map<String,List<String>> parameters)
- Overrides:
encodeRedirectURLin classExternalContext
-
encodeResourceURL
public String encodeResourceURL(String url)
- Specified by:
encodeResourceURLin classExternalContext
-
getApplicationMap
public Map<String,Object> getApplicationMap()
- Specified by:
getApplicationMapin classExternalContext
-
getAuthType
public String getAuthType()
- Specified by:
getAuthTypein classExternalContext
-
getContext
public Object getContext()
- Specified by:
getContextin classExternalContext
-
getContextName
public String getContextName()
Description copied from class:ExternalContextReturns the name of the underlying context- Overrides:
getContextNamein classExternalContext- Returns:
- the name or null
-
getFlash
public Flash getFlash()
- Overrides:
getFlashin classExternalContext
-
getInitParameter
public String getInitParameter(String name)
- Specified by:
getInitParameterin classExternalContext
-
getInitParameterMap
public Map<String,String> getInitParameterMap()
- Specified by:
getInitParameterMapin classExternalContext
-
getMimeType
public String getMimeType(String file)
- Overrides:
getMimeTypein classExternalContext
-
getRealPath
public String getRealPath(String path)
- Overrides:
getRealPathin classExternalContext
-
getRemoteUser
public String getRemoteUser()
- Specified by:
getRemoteUserin classExternalContext
-
getRequest
public Object getRequest()
- Specified by:
getRequestin classExternalContext
-
getRequestCharacterEncoding
public String getRequestCharacterEncoding()
- Overrides:
getRequestCharacterEncodingin classExternalContext
-
getRequestContentLength
public int getRequestContentLength()
- Overrides:
getRequestContentLengthin classExternalContext- Returns:
-
getRequestContentType
public String getRequestContentType()
- Overrides:
getRequestContentTypein classExternalContext
-
getRequestContextPath
public String getRequestContextPath()
- Specified by:
getRequestContextPathin classExternalContext
-
getRequestCookieMap
public Map<String,Object> getRequestCookieMap()
- Specified by:
getRequestCookieMapin classExternalContext
-
getRequestHeaderMap
public Map<String,String> getRequestHeaderMap()
- Specified by:
getRequestHeaderMapin classExternalContext
-
getRequestHeaderValuesMap
public Map<String,String[]> getRequestHeaderValuesMap()
- Specified by:
getRequestHeaderValuesMapin classExternalContext
-
getRequestLocale
public Locale getRequestLocale()
- Specified by:
getRequestLocalein classExternalContext
-
getRequestLocales
public Iterator<Locale> getRequestLocales()
- Specified by:
getRequestLocalesin classExternalContext
-
getRequestMap
public Map<String,Object> getRequestMap()
- Specified by:
getRequestMapin classExternalContext
-
getRequestParameterMap
public Map<String,String> getRequestParameterMap()
- Specified by:
getRequestParameterMapin classExternalContext
-
getRequestParameterNames
public Iterator<String> getRequestParameterNames()
- Specified by:
getRequestParameterNamesin classExternalContext
-
getRequestParameterValuesMap
public Map<String,String[]> getRequestParameterValuesMap()
- Specified by:
getRequestParameterValuesMapin classExternalContext
-
getRequestPathInfo
public String getRequestPathInfo()
- Specified by:
getRequestPathInfoin classExternalContext
-
getRequestScheme
public String getRequestScheme()
- Overrides:
getRequestSchemein classExternalContext
-
getRequestServerName
public String getRequestServerName()
- Overrides:
getRequestServerNamein classExternalContext
-
getRequestServerPort
public int getRequestServerPort()
- Overrides:
getRequestServerPortin classExternalContext
-
getRequestServletPath
public String getRequestServletPath()
- Specified by:
getRequestServletPathin classExternalContext
-
getResource
public URL getResource(String path) throws MalformedURLException
- Specified by:
getResourcein classExternalContext- Throws:
MalformedURLException
-
getResourceAsStream
public InputStream getResourceAsStream(String path)
- Specified by:
getResourceAsStreamin classExternalContext
-
getResourcePaths
public Set<String> getResourcePaths(String path)
- Specified by:
getResourcePathsin classExternalContext
-
getResponse
public Object getResponse()
- Specified by:
getResponsein classExternalContext
-
getResponseBufferSize
public int getResponseBufferSize()
- Overrides:
getResponseBufferSizein classExternalContext- Returns:
-
getResponseCharacterEncoding
public String getResponseCharacterEncoding()
- Overrides:
getResponseCharacterEncodingin classExternalContext
-
getResponseContentType
public String getResponseContentType()
Description copied from class:ExternalContextthrowsUnsupportedOperationExceptionby default.- Overrides:
getResponseContentTypein classExternalContext
-
getResponseOutputStream
public OutputStream getResponseOutputStream() throws IOException
- Overrides:
getResponseOutputStreamin classExternalContext- Throws:
IOException
-
getResponseOutputWriter
public Writer getResponseOutputWriter() throws IOException
- Overrides:
getResponseOutputWriterin classExternalContext- Throws:
IOException
-
getSession
public Object getSession(boolean create)
- Specified by:
getSessionin classExternalContext
-
getSessionMap
public Map<String,Object> getSessionMap()
- Specified by:
getSessionMapin classExternalContext
-
getUserPrincipal
public Principal getUserPrincipal()
- Specified by:
getUserPrincipalin classExternalContext
-
getWrapped
public ExternalContext getWrapped()
Description copied from interface:FacesWrapperA class that implements this interface uses this method to return an instance of the class being wrapped.- Specified by:
getWrappedin interfaceFacesWrapper<ExternalContext>- Returns:
- the instance of the class being wrapped
-
invalidateSession
public void invalidateSession()
- Overrides:
invalidateSessionin classExternalContext
-
isResponseCommitted
public boolean isResponseCommitted()
- Overrides:
isResponseCommittedin classExternalContext
-
isUserInRole
public boolean isUserInRole(String role)
- Specified by:
isUserInRolein classExternalContext
-
log
public void log(String message, Throwable exception)
- Specified by:
login classExternalContext
-
log
public void log(String message)
- Specified by:
login classExternalContext
-
redirect
public void redirect(String url) throws IOException
- Specified by:
redirectin classExternalContext- Throws:
IOException
-
responseFlushBuffer
public void responseFlushBuffer() throws IOException- Overrides:
responseFlushBufferin classExternalContext- Throws:
IOException
-
responseReset
public void responseReset()
- Overrides:
responseResetin classExternalContext
-
responseSendError
public void responseSendError(int statusCode, String message) throws IOException- Overrides:
responseSendErrorin classExternalContext- Throws:
IOException
-
setRequest
public void setRequest(Object request)
Description copied from class:ExternalContextthrowsUnsupportedOperationExceptionby default.- Overrides:
setRequestin classExternalContext
-
setRequestCharacterEncoding
public void setRequestCharacterEncoding(String encoding) throws UnsupportedEncodingException
Description copied from class:ExternalContextthrowsUnsupportedOperationExceptionby default.- Overrides:
setRequestCharacterEncodingin classExternalContext- Throws:
UnsupportedEncodingException
-
setResponse
public void setResponse(Object response)
Description copied from class:ExternalContextthrowsUnsupportedOperationExceptionby default.- Overrides:
setResponsein classExternalContext
-
setResponseBufferSize
public void setResponseBufferSize(int size)
- Overrides:
setResponseBufferSizein classExternalContext
-
setResponseCharacterEncoding
public void setResponseCharacterEncoding(String encoding)
Description copied from class:ExternalContextthrowsUnsupportedOperationExceptionby default.- Overrides:
setResponseCharacterEncodingin classExternalContext
-
setResponseContentLength
public void setResponseContentLength(int length)
- Overrides:
setResponseContentLengthin classExternalContext
-
setResponseContentType
public void setResponseContentType(String contentType)
- Overrides:
setResponseContentTypein classExternalContext
-
setResponseHeader
public void setResponseHeader(String name, String value)
- Overrides:
setResponseHeaderin classExternalContext
-
setResponseStatus
public void setResponseStatus(int statusCode)
- Overrides:
setResponseStatusin classExternalContext
-
isSecure
public boolean isSecure()
- Overrides:
isSecurein classExternalContext- Returns:
-
getSessionMaxInactiveInterval
public int getSessionMaxInactiveInterval()
- Overrides:
getSessionMaxInactiveIntervalin classExternalContext- Returns:
-
setSessionMaxInactiveInterval
public void setSessionMaxInactiveInterval(int interval)
- Overrides:
setSessionMaxInactiveIntervalin classExternalContext
-
getClientWindow
public ClientWindow getClientWindow()
- Overrides:
getClientWindowin classExternalContext- Returns:
-
setClientWindow
public void setClientWindow(ClientWindow window)
- Overrides:
setClientWindowin classExternalContext
-
getSessionId
public String getSessionId(boolean create)
- Overrides:
getSessionIdin classExternalContext- Returns:
-
getApplicationContextPath
public String getApplicationContextPath()
- Overrides:
getApplicationContextPathin classExternalContext- Returns:
-
encodeWebsocketURL
public String encodeWebsocketURL(String url)
- Specified by:
encodeWebsocketURLin classExternalContext- Returns:
-
release
public void release()
- Specified by:
releasein classExternalContext- Since:
- 4.0
-
-