com.liferay.faces.bridge.context
Class IncongruityContextBaseImpl

java.lang.Object
  extended by javax.faces.context.ExternalContext
      extended by com.liferay.faces.bridge.context.IncongruityContext
          extended by com.liferay.faces.bridge.context.IncongruityContextBaseImpl
Direct Known Subclasses:
IncongruityContextCompatImpl

public abstract class IncongruityContextBaseImpl
extends IncongruityContext

Author:
Neil Griffin

Nested Class Summary
protected static class IncongruityContextBaseImpl.IncongruousAction
           
 
Field Summary
protected  Map<String,Object> attributeMap
           
 
Fields inherited from class javax.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
IncongruityContextBaseImpl()
           
 
Method Summary
 void dispatch(String path)
           
 String encodeActionURL(String url)
           
 String encodeNamespace(String name)
           
 String encodeResourceURL(String url)
           
 Map<String,Object> getApplicationMap()
           
 Map<String,Object> getAttributes()
          Returns a mutable map of attributes.
 String getAuthType()
           
 Object getContext()
           
protected  Set<IncongruityContextBaseImpl.IncongruousAction> getIncongruousActions()
           
 String getInitParameter(String name)
           
 Map<?,?> getInitParameterMap()
           
 String getRemoteUser()
           
 Object getRequest()
           
 String getRequestCharacterEncoding()
           
 String getRequestContentType()
           
 String getRequestContextPath()
           
 Map<String,Object> getRequestCookieMap()
           
 Map<String,String> getRequestHeaderMap()
           
 Map<String,String[]> getRequestHeaderValuesMap()
           
 Locale getRequestLocale()
           
 Iterator<Locale> getRequestLocales()
           
 Map<String,Object> getRequestMap()
           
 Map<String,String> getRequestParameterMap()
           
 Iterator<String> getRequestParameterNames()
           
 Map<String,String[]> getRequestParameterValuesMap()
           
 String getRequestPathInfo()
           
 String getRequestServletPath()
           
 URL getResource(String path)
           
 InputStream getResourceAsStream(String path)
           
 Set<String> getResourcePaths(String path)
           
 Object getResponse()
           
 String getResponseCharacterEncoding()
           
 Object getSession(boolean create)
           
 Map<String,Object> getSessionMap()
           
 Principal getUserPrincipal()
           
 boolean isUserInRole(String role)
           
 void log(String message)
           
 void log(String message, Throwable exception)
           
 void redirect(String url)
           
 void setRequest(Object request)
           
 void setRequestCharacterEncoding(String encoding)
           
 void setRequestContentType(String contentType)
           
 void setResponse(Object response)
           
 void setResponseCharacterEncoding(String encoding)
           
 
Methods inherited from class com.liferay.faces.bridge.context.IncongruityContext
getResponseContentLength, makeCongruous, setRequestContentLength, setResponseCommitted
 
Methods inherited from class javax.faces.context.ExternalContext
addResponseCookie, addResponseHeader, encodeBookmarkableURL, encodePartialActionURL, encodeRedirectURL, getContextName, getFlash, getMimeType, getRealPath, getRequestContentLength, getRequestScheme, getRequestServerName, getRequestServerPort, getResponseBufferSize, getResponseContentType, getResponseOutputStream, getResponseOutputWriter, getSessionMaxInactiveInterval, invalidateSession, isResponseCommitted, isSecure, responseFlushBuffer, responseReset, responseSendError, setResponseBufferSize, setResponseContentLength, setResponseContentType, setResponseHeader, setResponseStatus, setSessionMaxInactiveInterval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeMap

protected Map<String,Object> attributeMap
Constructor Detail

IncongruityContextBaseImpl

public IncongruityContextBaseImpl()
Method Detail

dispatch

public void dispatch(String path)
              throws IOException
Specified by:
dispatch in class javax.faces.context.ExternalContext
Throws:
IOException

encodeActionURL

public String encodeActionURL(String url)
Specified by:
encodeActionURL in class javax.faces.context.ExternalContext

encodeNamespace

public String encodeNamespace(String name)
Specified by:
encodeNamespace in class javax.faces.context.ExternalContext

encodeResourceURL

public String encodeResourceURL(String url)
Specified by:
encodeResourceURL in class javax.faces.context.ExternalContext

log

public void log(String message)
Specified by:
log in class javax.faces.context.ExternalContext

log

public void log(String message,
                Throwable exception)
Specified by:
log in class javax.faces.context.ExternalContext

redirect

public void redirect(String url)
              throws IOException
Specified by:
redirect in class javax.faces.context.ExternalContext
Throws:
IOException

getApplicationMap

public Map<String,Object> getApplicationMap()
Specified by:
getApplicationMap in class javax.faces.context.ExternalContext

getAttributes

public Map<String,Object> getAttributes()
Description copied from class: IncongruityContext
Returns a mutable map of attributes.

Specified by:
getAttributes in class IncongruityContext
Returns:
The attribute map.

getAuthType

public String getAuthType()
Specified by:
getAuthType in class javax.faces.context.ExternalContext

getContext

public Object getContext()
Specified by:
getContext in class javax.faces.context.ExternalContext

isUserInRole

public boolean isUserInRole(String role)
Specified by:
isUserInRole in class javax.faces.context.ExternalContext

getIncongruousActions

protected Set<IncongruityContextBaseImpl.IncongruousAction> getIncongruousActions()

getInitParameter

public String getInitParameter(String name)
Specified by:
getInitParameter in class javax.faces.context.ExternalContext

getInitParameterMap

public Map<?,?> getInitParameterMap()
Specified by:
getInitParameterMap in class javax.faces.context.ExternalContext

getRemoteUser

public String getRemoteUser()
Specified by:
getRemoteUser in class javax.faces.context.ExternalContext

getRequest

public Object getRequest()
Specified by:
getRequest in class javax.faces.context.ExternalContext

setRequest

public void setRequest(Object request)
Overrides:
setRequest in class javax.faces.context.ExternalContext

getRequestCharacterEncoding

public String getRequestCharacterEncoding()
Overrides:
getRequestCharacterEncoding in class javax.faces.context.ExternalContext

setRequestCharacterEncoding

public void setRequestCharacterEncoding(String encoding)
                                 throws UnsupportedEncodingException
Overrides:
setRequestCharacterEncoding in class javax.faces.context.ExternalContext
Throws:
UnsupportedEncodingException

getRequestContentType

public String getRequestContentType()
Overrides:
getRequestContentType in class javax.faces.context.ExternalContext

setRequestContentType

public void setRequestContentType(String contentType)
Specified by:
setRequestContentType in class IncongruityContext

getRequestContextPath

public String getRequestContextPath()
Specified by:
getRequestContextPath in class javax.faces.context.ExternalContext

getRequestCookieMap

public Map<String,Object> getRequestCookieMap()
Specified by:
getRequestCookieMap in class javax.faces.context.ExternalContext

getRequestHeaderMap

public Map<String,String> getRequestHeaderMap()
Specified by:
getRequestHeaderMap in class javax.faces.context.ExternalContext

getRequestHeaderValuesMap

public Map<String,String[]> getRequestHeaderValuesMap()
Specified by:
getRequestHeaderValuesMap in class javax.faces.context.ExternalContext

getRequestLocale

public Locale getRequestLocale()
Specified by:
getRequestLocale in class javax.faces.context.ExternalContext

getRequestLocales

public Iterator<Locale> getRequestLocales()
Specified by:
getRequestLocales in class javax.faces.context.ExternalContext

getRequestMap

public Map<String,Object> getRequestMap()
Specified by:
getRequestMap in class javax.faces.context.ExternalContext

getRequestParameterMap

public Map<String,String> getRequestParameterMap()
Specified by:
getRequestParameterMap in class javax.faces.context.ExternalContext

getRequestParameterNames

public Iterator<String> getRequestParameterNames()
Specified by:
getRequestParameterNames in class javax.faces.context.ExternalContext

getRequestParameterValuesMap

public Map<String,String[]> getRequestParameterValuesMap()
Specified by:
getRequestParameterValuesMap in class javax.faces.context.ExternalContext

getRequestPathInfo

public String getRequestPathInfo()
Specified by:
getRequestPathInfo in class javax.faces.context.ExternalContext

getRequestServletPath

public String getRequestServletPath()
Specified by:
getRequestServletPath in class javax.faces.context.ExternalContext

getResource

public URL getResource(String path)
                throws MalformedURLException
Specified by:
getResource in class javax.faces.context.ExternalContext
Throws:
MalformedURLException

getResourceAsStream

public InputStream getResourceAsStream(String path)
Specified by:
getResourceAsStream in class javax.faces.context.ExternalContext

getResourcePaths

public Set<String> getResourcePaths(String path)
Specified by:
getResourcePaths in class javax.faces.context.ExternalContext

getResponse

public Object getResponse()
Specified by:
getResponse in class javax.faces.context.ExternalContext

setResponse

public void setResponse(Object response)
Overrides:
setResponse in class javax.faces.context.ExternalContext

getResponseCharacterEncoding

public String getResponseCharacterEncoding()
Overrides:
getResponseCharacterEncoding in class javax.faces.context.ExternalContext

setResponseCharacterEncoding

public void setResponseCharacterEncoding(String encoding)
Overrides:
setResponseCharacterEncoding in class javax.faces.context.ExternalContext

getSession

public Object getSession(boolean create)
Specified by:
getSession in class javax.faces.context.ExternalContext

getSessionMap

public Map<String,Object> getSessionMap()
Specified by:
getSessionMap in class javax.faces.context.ExternalContext

getUserPrincipal

public Principal getUserPrincipal()
Specified by:
getUserPrincipal in class javax.faces.context.ExternalContext


Copyright © 2014 Liferay, Inc.. All Rights Reserved.