Class ServletExternalContextImpl
- java.lang.Object
- 
- jakarta.faces.context.ExternalContext
- 
- org.apache.myfaces.context.servlet.ServletExternalContextImplBase
- 
- org.apache.myfaces.context.servlet.ServletExternalContextImpl
 
 
 
- 
 public final class ServletExternalContextImpl extends ServletExternalContextImplBase Implements the external context for servlet request. Faces 1.2, 6.1.3- Version:
- $Revision$ $Date$
- Author:
- Manfred Geiler (latest modification by $Author$), Anton Koinov
 
- 
- 
Field Summary- 
Fields inherited from class jakarta.faces.context.ExternalContextBASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
- 
 - 
Constructor SummaryConstructors Constructor Description ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, FlashFactory flashFactory)
 - 
Method Summary- 
Methods inherited from class org.apache.myfaces.context.servlet.ServletExternalContextImplBasegetApplicationContextPath, getApplicationMap, getClientWindow, getContext, getContextName, getInitParameter, getInitParameterMap, getMimeType, getRealPath, getResource, getResourceAsStream, getResourcePaths, log, log, setClientWindow
 
- 
 
- 
- 
- 
Constructor Detail- 
ServletExternalContextImplpublic ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse)
 - 
ServletExternalContextImplpublic ServletExternalContextImpl(jakarta.servlet.ServletContext servletContext, jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse, FlashFactory flashFactory)
 
- 
 - 
Method Detail- 
releasepublic void release() - Overrides:
- releasein class- ServletExternalContextImplBase
- Since:
- 4.0
 
 - 
getSessionpublic Object getSession(boolean create) - Specified by:
- getSessionin class- ExternalContext
 
 - 
getSessionIdpublic String getSessionId(boolean create) - Overrides:
- getSessionIdin class- ExternalContext
 
 - 
getRequestpublic Object getRequest() - Specified by:
- getRequestin class- ExternalContext
 
 - 
getRequestContentLengthpublic int getRequestContentLength() - Overrides:
- getRequestContentLengthin class- ExternalContext
- Since:
- 2.0
 
 - 
getResponsepublic Object getResponse() - Specified by:
- getResponsein class- ExternalContext
 
 - 
getResponseBufferSizepublic int getResponseBufferSize() - Overrides:
- getResponseBufferSizein class- ExternalContext
- Since:
- 2.0
 
 - 
getResponseContentTypepublic String getResponseContentType() - Overrides:
- getResponseContentTypein class- ExternalContext
 
 - 
getResponseOutputStreampublic OutputStream getResponseOutputStream() throws IOException - Overrides:
- getResponseOutputStreamin class- ExternalContext
- Throws:
- IOException
 
 - 
getResponseOutputWriterpublic Writer getResponseOutputWriter() throws IOException - Overrides:
- getResponseOutputWriterin class- ExternalContext
- Throws:
- IOException
- Since:
- Faces 2.0
 
 - 
getSessionMappublic Map<String,Object> getSessionMap() - Specified by:
- getSessionMapin class- ExternalContext
 
 - 
getRequestMappublic Map<String,Object> getRequestMap() - Specified by:
- getRequestMapin class- ExternalContext
 
 - 
getRequestParameterMappublic Map<String,String> getRequestParameterMap() - Specified by:
- getRequestParameterMapin class- ExternalContext
 
 - 
getRequestParameterValuesMappublic Map<String,String[]> getRequestParameterValuesMap() - Specified by:
- getRequestParameterValuesMapin class- ExternalContext
 
 - 
getRequestServerPortpublic int getRequestServerPort() - Overrides:
- getRequestServerPortin class- ExternalContext
 
 - 
getRequestParameterNamespublic Iterator<String> getRequestParameterNames() - Specified by:
- getRequestParameterNamesin class- ExternalContext
 
 - 
getRequestHeaderMappublic Map<String,String> getRequestHeaderMap() - Specified by:
- getRequestHeaderMapin class- ExternalContext
 
 - 
getRequestHeaderValuesMappublic Map<String,String[]> getRequestHeaderValuesMap() - Specified by:
- getRequestHeaderValuesMapin class- ExternalContext
 
 - 
getRequestCookieMappublic Map<String,Object> getRequestCookieMap() - Specified by:
- getRequestCookieMapin class- ExternalContext
 
 - 
getRequestLocalepublic Locale getRequestLocale() - Specified by:
- getRequestLocalein class- ExternalContext
 
 - 
getRequestPathInfopublic String getRequestPathInfo() - Specified by:
- getRequestPathInfoin class- ExternalContext
 
 - 
getRequestContentTypepublic String getRequestContentType() - Overrides:
- getRequestContentTypein class- ExternalContext
 
 - 
getRequestContextPathpublic String getRequestContextPath() - Specified by:
- getRequestContextPathin class- ExternalContext
 
 - 
getRequestSchemepublic String getRequestScheme() - Overrides:
- getRequestSchemein class- ExternalContext
 
 - 
encodeActionURLpublic String encodeActionURL(String url) - Specified by:
- encodeActionURLin class- ExternalContext
 
 - 
encodeBookmarkableURLpublic String encodeBookmarkableURL(String baseUrl, Map<String,List<String>> parameters) - Overrides:
- encodeBookmarkableURLin class- ExternalContext
 
 - 
encodeResourceURLpublic String encodeResourceURL(String url) - Specified by:
- encodeResourceURLin class- ExternalContext
 
 - 
pushResourceprotected void pushResource(String resourceUrl) 
 - 
encodeNamespacepublic String encodeNamespace(String s) - Specified by:
- encodeNamespacein class- ExternalContext
 
 - 
encodePartialActionURLpublic String encodePartialActionURL(String url) - Overrides:
- encodePartialActionURLin class- ExternalContext
 
 - 
encodeRedirectURLpublic String encodeRedirectURL(String baseUrl, Map<String,List<String>> parameters) - Overrides:
- encodeRedirectURLin class- ExternalContext
 
 - 
encodeWebsocketURLpublic String encodeWebsocketURL(String url) - Specified by:
- encodeWebsocketURLin class- ExternalContext
 
 - 
dispatchpublic void dispatch(String requestURI) throws IOException, FacesException - Specified by:
- dispatchin class- ExternalContext
- Throws:
- IOException
- FacesException
 
 - 
getRequestServerNamepublic String getRequestServerName() - Overrides:
- getRequestServerNamein class- ExternalContext
 
 - 
getRequestServletPathpublic String getRequestServletPath() - Specified by:
- getRequestServletPathin class- ExternalContext
 
 - 
getAuthTypepublic String getAuthType() - Specified by:
- getAuthTypein class- ExternalContext
 
 - 
getRemoteUserpublic String getRemoteUser() - Specified by:
- getRemoteUserin class- ExternalContext
 
 - 
isUserInRolepublic boolean isUserInRole(String role) - Specified by:
- isUserInRolein class- ExternalContext
 
 - 
getUserPrincipalpublic Principal getUserPrincipal() - Specified by:
- getUserPrincipalin class- ExternalContext
 
 - 
invalidateSessionpublic void invalidateSession() - Overrides:
- invalidateSessionin class- ExternalContext
 
 - 
isResponseCommittedpublic boolean isResponseCommitted() - Overrides:
- isResponseCommittedin class- ExternalContext
- Since:
- 2.0
 
 - 
redirectpublic void redirect(String url) throws IOException - Specified by:
- redirectin class- ExternalContext
- Throws:
- IOException
 
 - 
responseFlushBufferpublic void responseFlushBuffer() throws IOException- Overrides:
- responseFlushBufferin class- ExternalContext
- Throws:
- IOException
- Since:
- 2.0
 
 - 
responseResetpublic void responseReset() - Overrides:
- responseResetin class- ExternalContext
- Since:
- 2.0
 
 - 
responseSendErrorpublic void responseSendError(int statusCode, String message) throws IOException- Overrides:
- responseSendErrorin class- ExternalContext
- Throws:
- IOException
- Since:
- 2.0
 
 - 
getRequestLocalespublic Iterator<Locale> getRequestLocales() - Specified by:
- getRequestLocalesin class- ExternalContext
 
 - 
setRequestpublic void setRequest(Object request) - Overrides:
- setRequestin class- ExternalContext
- Parameters:
- request-
- Since:
- Faces 1.2
 
 - 
setRequestCharacterEncodingpublic void setRequestCharacterEncoding(String encoding) throws UnsupportedEncodingException - Overrides:
- setRequestCharacterEncodingin class- ExternalContext
- Parameters:
- encoding-
- Throws:
- UnsupportedEncodingException
- Since:
- Faces 1.2
 
 - 
getRequestCharacterEncodingpublic String getRequestCharacterEncoding() - Overrides:
- getRequestCharacterEncodingin class- ExternalContext
- Since:
- Faces 1.2
 
 - 
getResponseCharacterEncodingpublic String getResponseCharacterEncoding() - Overrides:
- getResponseCharacterEncodingin class- ExternalContext
- Since:
- Faces 1.2
 
 - 
setResponsepublic void setResponse(Object response) - Overrides:
- setResponsein class- ExternalContext
- Parameters:
- response-
- Since:
- Faces 1.2
 
 - 
setResponseBufferSizepublic void setResponseBufferSize(int size) - Overrides:
- setResponseBufferSizein class- ExternalContext
- Since:
- 2.0
 
 - 
setResponseCharacterEncodingpublic void setResponseCharacterEncoding(String encoding) - Overrides:
- setResponseCharacterEncodingin class- ExternalContext
- Parameters:
- encoding-
- Since:
- Faces 1.2
 
 - 
setResponseContentLengthpublic void setResponseContentLength(int length) - Overrides:
- setResponseContentLengthin class- ExternalContext
- Since:
- 2.0
 
 - 
setResponseContentTypepublic void setResponseContentType(String contentType) - Overrides:
- setResponseContentTypein class- ExternalContext
 
 - 
setResponseHeaderpublic void setResponseHeader(String name, String value) - Overrides:
- setResponseHeaderin class- ExternalContext
- Since:
- 2.0
 
 - 
setResponseStatuspublic void setResponseStatus(int statusCode) - Overrides:
- setResponseStatusin class- ExternalContext
 
 - 
addResponseCookiepublic void addResponseCookie(String name, String value, Map<String,Object> properties) - Overrides:
- addResponseCookiein class- ExternalContext
- Since:
- Faces 2.0
 
 - 
addResponseHeaderpublic void addResponseHeader(String name, String value) - Overrides:
- addResponseHeaderin class- ExternalContext
 
 - 
getFlashpublic Flash getFlash() - Overrides:
- getFlashin class- ExternalContext
- Since:
- 2.0
 
 - 
isSecurepublic boolean isSecure() - Overrides:
- isSecurein class- ExternalContext
 
 - 
getSessionMaxInactiveIntervalpublic int getSessionMaxInactiveInterval() - Overrides:
- getSessionMaxInactiveIntervalin class- ExternalContext
 
 - 
setSessionMaxInactiveIntervalpublic void setSessionMaxInactiveInterval(int interval) - Overrides:
- setSessionMaxInactiveIntervalin class- ExternalContext
 
 - 
getCurrentFacesContextprotected FacesContext getCurrentFacesContext() 
 
- 
 
-