org.apache.myfaces.test.mock
Class MockExternalContext22

java.lang.Object
  extended by javax.faces.context.ExternalContext
      extended by org.apache.myfaces.test.mock.MockExternalContext
          extended by org.apache.myfaces.test.mock.MockExternalContext12
              extended by org.apache.myfaces.test.mock.MockExternalContext20
                  extended by org.apache.myfaces.test.mock.MockExternalContext22

public class MockExternalContext22
extends MockExternalContext20

Mock implementation of ExternalContext that includes the semantics added by JavaServer Faces 2.2.

Since:
1.0.0
Author:
Leonardo Uribe

Field Summary
 
Fields inherited from class org.apache.myfaces.test.mock.MockExternalContext
context, request, response
 
Fields inherited from class javax.faces.context.ExternalContext
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Constructor Summary
MockExternalContext22(javax.servlet.ServletContext context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Method Summary
 String getApplicationContextPath()
           
 javax.faces.lifecycle.ClientWindow getClientWindow()
           
 String getSessionId(boolean create)
           
 int getSessionMaxInactiveInterval()
           
 boolean isSecure()
           
 void setClientWindow(javax.faces.lifecycle.ClientWindow window)
           
 void setSessionMaxInactiveInterval(int interval)
           
 
Methods inherited from class org.apache.myfaces.test.mock.MockExternalContext20
addResponseCookie, addResponseHeader, encodeBookmarkableURL, encodePartialActionURL, encodeRedirectURL, getContextName, getFlash, getMimeType, getRealPath, getRequestContentLength, getRequestScheme, getRequestServerName, getRequestServerPort, getResponseBufferSize, getResponseOutputStream, getResponseOutputWriter, invalidateSession, isResponseCommitted, responseFlushBuffer, responseReset, responseSendError, setResponseBufferSize, setResponseContentLength, setResponseContentType, setResponseHeader, setResponseStatus
 
Methods inherited from class org.apache.myfaces.test.mock.MockExternalContext12
getRequestCharacterEncoding, getRequestContentType, getResponseCharacterEncoding, getResponseContentType, setRequest, setRequestCharacterEncoding, setResponse, setResponseCharacterEncoding
 
Methods inherited from class org.apache.myfaces.test.mock.MockExternalContext
addRequestCookieMap, addRequestHeader, addRequestParameterMap, dispatch, encodeActionURL, encodeNamespace, encodeResourceURL, getApplicationMap, getAuthType, getContext, getInitParameter, getInitParameterMap, getRemoteUser, getRequest, getRequestContextPath, getRequestCookieMap, getRequestHeaderMap, getRequestHeaderValuesMap, getRequestLocale, getRequestLocales, getRequestMap, getRequestParameterMap, getRequestParameterNames, getRequestParameterValuesMap, getRequestPathInfo, getRequestServletPath, getResource, getResourceAsStream, getResourcePaths, getResponse, getSession, getSessionMap, getUserPrincipal, isUserInRole, log, log, redirect, setRequestCookieMap, setRequestHeaderMap, setRequestParameterMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockExternalContext22

public MockExternalContext22(javax.servlet.ServletContext context,
                             javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)
Method Detail

isSecure

public boolean isSecure()
Overrides:
isSecure in class javax.faces.context.ExternalContext

getSessionMaxInactiveInterval

public int getSessionMaxInactiveInterval()
Overrides:
getSessionMaxInactiveInterval in class javax.faces.context.ExternalContext

setSessionMaxInactiveInterval

public void setSessionMaxInactiveInterval(int interval)
Overrides:
setSessionMaxInactiveInterval in class javax.faces.context.ExternalContext

getClientWindow

public javax.faces.lifecycle.ClientWindow getClientWindow()
Overrides:
getClientWindow in class javax.faces.context.ExternalContext

setClientWindow

public void setClientWindow(javax.faces.lifecycle.ClientWindow window)
Overrides:
setClientWindow in class javax.faces.context.ExternalContext

getSessionId

public String getSessionId(boolean create)
Overrides:
getSessionId in class javax.faces.context.ExternalContext

getApplicationContextPath

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


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.