public class PortletExternalContextImpl
extends javax.faces.context.ExternalContext
ExternalContext
for use with Portlet requests.Constructor and Description |
---|
PortletExternalContextImpl(javax.portlet.PortletContext portletContext,
javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse) |
Modifier and Type | Method and Description |
---|---|
void |
addResponseCookie(java.lang.String name,
java.lang.String value,
java.util.Map<java.lang.String,java.lang.Object> properties) |
void |
addResponseHeader(java.lang.String name,
java.lang.String value) |
void |
dispatch(java.lang.String path) |
java.lang.String |
encodeActionURL(java.lang.String url) |
java.lang.String |
encodeBookmarkableURL(java.lang.String baseUrl,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) |
java.lang.String |
encodeNamespace(java.lang.String name) |
java.lang.String |
encodePartialActionURL(java.lang.String url) |
java.lang.String |
encodeRedirectURL(java.lang.String baseUrl,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) |
java.lang.String |
encodeResourceURL(java.lang.String url) |
java.util.Map<java.lang.String,java.lang.Object> |
getApplicationMap() |
java.lang.String |
getAuthType() |
java.lang.Object |
getContext() |
java.lang.String |
getContextName() |
javax.faces.context.Flash |
getFlash() |
java.lang.String |
getInitParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String> |
getInitParameterMap() |
java.lang.String |
getMimeType(java.lang.String file) |
java.lang.String |
getRealPath(java.lang.String path) |
java.lang.String |
getRemoteUser() |
java.lang.Object |
getRequest() |
java.lang.String |
getRequestCharacterEncoding() |
int |
getRequestContentLength() |
java.lang.String |
getRequestContentType() |
java.lang.String |
getRequestContextPath() |
java.util.Map<java.lang.String,java.lang.Object> |
getRequestCookieMap() |
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaderMap() |
java.util.Map<java.lang.String,java.lang.String[]> |
getRequestHeaderValuesMap() |
java.util.Locale |
getRequestLocale() |
java.util.Iterator<java.util.Locale> |
getRequestLocales() |
java.util.Map<java.lang.String,java.lang.Object> |
getRequestMap() |
java.util.Map<java.lang.String,java.lang.String> |
getRequestParameterMap() |
java.util.Iterator<java.lang.String> |
getRequestParameterNames() |
java.util.Map<java.lang.String,java.lang.String[]> |
getRequestParameterValuesMap() |
java.lang.String |
getRequestPathInfo() |
java.lang.String |
getRequestScheme() |
java.lang.String |
getRequestServerName() |
int |
getRequestServerPort() |
java.lang.String |
getRequestServletPath() |
java.net.URL |
getResource(java.lang.String path) |
java.io.InputStream |
getResourceAsStream(java.lang.String path) |
java.util.Set<java.lang.String> |
getResourcePaths(java.lang.String path) |
java.lang.Object |
getResponse() |
int |
getResponseBufferSize() |
java.lang.String |
getResponseCharacterEncoding() |
java.lang.String |
getResponseContentType() |
java.io.OutputStream |
getResponseOutputStream() |
java.io.Writer |
getResponseOutputWriter() |
java.lang.Object |
getSession(boolean create) |
java.util.Map<java.lang.String,java.lang.Object> |
getSessionMap() |
int |
getSessionMaxInactiveInterval() |
java.security.Principal |
getUserPrincipal() |
void |
invalidateSession() |
boolean |
isResponseCommitted() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
void |
log(java.lang.String message) |
void |
log(java.lang.String message,
java.lang.Throwable exception) |
void |
redirect(java.lang.String url) |
void |
release() |
void |
responseFlushBuffer() |
void |
responseReset() |
void |
responseSendError(int statusCode,
java.lang.String message) |
void |
setRequest(java.lang.Object request) |
void |
setRequestCharacterEncoding(java.lang.String encoding) |
void |
setResponse(java.lang.Object response) |
void |
setResponseBufferSize(int size) |
void |
setResponseCharacterEncoding(java.lang.String encoding) |
void |
setResponseContentLength(int length) |
void |
setResponseContentType(java.lang.String contentType) |
void |
setResponseHeader(java.lang.String name,
java.lang.String value) |
void |
setResponseStatus(int statusCode) |
void |
setSessionMaxInactiveInterval(int interval) |
public PortletExternalContextImpl(javax.portlet.PortletContext portletContext, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
public void release()
public javax.faces.context.Flash getFlash()
getFlash
in class javax.faces.context.ExternalContext
public void dispatch(java.lang.String path) throws java.io.IOException
dispatch
in class javax.faces.context.ExternalContext
java.io.IOException
public void redirect(java.lang.String url) throws java.io.IOException
redirect
in class javax.faces.context.ExternalContext
java.io.IOException
public java.lang.String encodeNamespace(java.lang.String name)
encodeNamespace
in class javax.faces.context.ExternalContext
public java.lang.String encodeActionURL(java.lang.String url)
encodeActionURL
in class javax.faces.context.ExternalContext
public java.lang.String encodeResourceURL(java.lang.String url)
encodeResourceURL
in class javax.faces.context.ExternalContext
public java.lang.String encodePartialActionURL(java.lang.String url)
encodePartialActionURL
in class javax.faces.context.ExternalContext
public java.lang.String encodeBookmarkableURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
encodeBookmarkableURL
in class javax.faces.context.ExternalContext
public java.lang.String encodeRedirectURL(java.lang.String baseUrl, java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
encodeRedirectURL
in class javax.faces.context.ExternalContext
public java.lang.Object getContext()
getContext
in class javax.faces.context.ExternalContext
public java.lang.String getContextName()
getContextName
in class javax.faces.context.ExternalContext
public java.lang.String getMimeType(java.lang.String file)
getMimeType
in class javax.faces.context.ExternalContext
public java.lang.String getRealPath(java.lang.String path)
getRealPath
in class javax.faces.context.ExternalContext
public void log(java.lang.String message)
log
in class javax.faces.context.ExternalContext
public void log(java.lang.String message, java.lang.Throwable exception)
log
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getApplicationMap()
getApplicationMap
in class javax.faces.context.ExternalContext
public java.lang.String getInitParameter(java.lang.String name)
getInitParameter
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String> getInitParameterMap()
getInitParameterMap
in class javax.faces.context.ExternalContext
public java.net.URL getResource(java.lang.String path) throws java.net.MalformedURLException
getResource
in class javax.faces.context.ExternalContext
java.net.MalformedURLException
public java.io.InputStream getResourceAsStream(java.lang.String path)
getResourceAsStream
in class javax.faces.context.ExternalContext
public java.util.Set<java.lang.String> getResourcePaths(java.lang.String path)
getResourcePaths
in class javax.faces.context.ExternalContext
public java.lang.Object getRequest()
getRequest
in class javax.faces.context.ExternalContext
public void setRequest(java.lang.Object request)
setRequest
in class javax.faces.context.ExternalContext
public java.lang.String getRequestContentType()
getRequestContentType
in class javax.faces.context.ExternalContext
public java.lang.String getRequestContextPath()
getRequestContextPath
in class javax.faces.context.ExternalContext
public java.lang.String getRequestScheme()
getRequestScheme
in class javax.faces.context.ExternalContext
public java.lang.String getRequestServerName()
getRequestServerName
in class javax.faces.context.ExternalContext
public int getRequestServerPort()
getRequestServerPort
in class javax.faces.context.ExternalContext
public java.util.Locale getRequestLocale()
getRequestLocale
in class javax.faces.context.ExternalContext
public java.util.Iterator<java.util.Locale> getRequestLocales()
getRequestLocales
in class javax.faces.context.ExternalContext
public java.lang.String getRequestCharacterEncoding()
getRequestCharacterEncoding
in class javax.faces.context.ExternalContext
public void setRequestCharacterEncoding(java.lang.String encoding) throws java.io.UnsupportedEncodingException
setRequestCharacterEncoding
in class javax.faces.context.ExternalContext
java.io.UnsupportedEncodingException
public java.util.Map<java.lang.String,java.lang.Object> getRequestCookieMap()
getRequestCookieMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String> getRequestHeaderMap()
getRequestHeaderMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String[]> getRequestHeaderValuesMap()
getRequestHeaderValuesMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getRequestMap()
getRequestMap
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String> getRequestParameterMap()
getRequestParameterMap
in class javax.faces.context.ExternalContext
public java.util.Iterator<java.lang.String> getRequestParameterNames()
getRequestParameterNames
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.String[]> getRequestParameterValuesMap()
getRequestParameterValuesMap
in class javax.faces.context.ExternalContext
public java.lang.String getRequestServletPath()
getRequestServletPath
in class javax.faces.context.ExternalContext
public java.lang.String getRequestPathInfo()
getRequestPathInfo
in class javax.faces.context.ExternalContext
public int getRequestContentLength()
getRequestContentLength
in class javax.faces.context.ExternalContext
public java.lang.String getAuthType()
getAuthType
in class javax.faces.context.ExternalContext
public java.lang.String getRemoteUser()
getRemoteUser
in class javax.faces.context.ExternalContext
public java.security.Principal getUserPrincipal()
getUserPrincipal
in class javax.faces.context.ExternalContext
public boolean isUserInRole(java.lang.String role)
isUserInRole
in class javax.faces.context.ExternalContext
public boolean isSecure()
isSecure
in class javax.faces.context.ExternalContext
public java.lang.Object getResponse()
getResponse
in class javax.faces.context.ExternalContext
public void setResponse(java.lang.Object response)
setResponse
in class javax.faces.context.ExternalContext
public java.lang.String getResponseContentType()
getResponseContentType
in class javax.faces.context.ExternalContext
public java.lang.String getResponseCharacterEncoding()
getResponseCharacterEncoding
in class javax.faces.context.ExternalContext
public void setResponseCharacterEncoding(java.lang.String encoding)
setResponseCharacterEncoding
in class javax.faces.context.ExternalContext
public java.io.OutputStream getResponseOutputStream() throws java.io.IOException
getResponseOutputStream
in class javax.faces.context.ExternalContext
java.io.IOException
public java.io.Writer getResponseOutputWriter() throws java.io.IOException
getResponseOutputWriter
in class javax.faces.context.ExternalContext
java.io.IOException
public void addResponseCookie(java.lang.String name, java.lang.String value, java.util.Map<java.lang.String,java.lang.Object> properties)
addResponseCookie
in class javax.faces.context.ExternalContext
public void addResponseHeader(java.lang.String name, java.lang.String value)
addResponseHeader
in class javax.faces.context.ExternalContext
public void responseFlushBuffer() throws java.io.IOException
responseFlushBuffer
in class javax.faces.context.ExternalContext
java.io.IOException
public void responseReset()
responseReset
in class javax.faces.context.ExternalContext
public void responseSendError(int statusCode, java.lang.String message) throws java.io.IOException
responseSendError
in class javax.faces.context.ExternalContext
java.io.IOException
public void setResponseBufferSize(int size)
setResponseBufferSize
in class javax.faces.context.ExternalContext
public void setResponseContentLength(int length)
setResponseContentLength
in class javax.faces.context.ExternalContext
public void setResponseContentType(java.lang.String contentType)
setResponseContentType
in class javax.faces.context.ExternalContext
public void setResponseHeader(java.lang.String name, java.lang.String value)
setResponseHeader
in class javax.faces.context.ExternalContext
public void setResponseStatus(int statusCode)
setResponseStatus
in class javax.faces.context.ExternalContext
public boolean isResponseCommitted()
isResponseCommitted
in class javax.faces.context.ExternalContext
public int getResponseBufferSize()
getResponseBufferSize
in class javax.faces.context.ExternalContext
public java.lang.Object getSession(boolean create)
getSession
in class javax.faces.context.ExternalContext
public java.util.Map<java.lang.String,java.lang.Object> getSessionMap()
getSessionMap
in class javax.faces.context.ExternalContext
public int getSessionMaxInactiveInterval()
getSessionMaxInactiveInterval
in class javax.faces.context.ExternalContext
public void invalidateSession()
invalidateSession
in class javax.faces.context.ExternalContext
public void setSessionMaxInactiveInterval(int interval)
setSessionMaxInactiveInterval
in class javax.faces.context.ExternalContext