org.exoplatform.commons.testing.mock
Class MockWebUIRequestContext

java.lang.Object
  extended by org.exoplatform.web.application.RequestContext
      extended by org.exoplatform.webui.application.WebuiRequestContext
          extended by org.exoplatform.commons.testing.mock.MockWebUIRequestContext

public class MockWebUIRequestContext
extends org.exoplatform.webui.application.WebuiRequestContext

Version:
$Revision$
Author:
Patrice Lamarque

Field Summary
 
Fields inherited from class org.exoplatform.webui.application.WebuiRequestContext
appRes_, sessionId_, uiApplication_
 
Fields inherited from class org.exoplatform.web.application.RequestContext
ACTION, parentAppRequestContext_
 
Constructor Summary
MockWebUIRequestContext(org.exoplatform.web.application.RequestContext parentAppRequestContext, org.exoplatform.web.application.Application app)
           
 
Method Summary
 org.exoplatform.services.resources.Orientation getOrientation()
           
 String getPortalContextPath()
           
<T> T
getRequest()
           
 String getRequestContextPath()
           
 String getRequestParameter(String name)
           
 String[] getRequestParameterValues(String name)
           
<T> T
getResponse()
           
 org.exoplatform.web.application.URLBuilder getURLBuilder()
           
 org.exoplatform.web.url.URLFactory getURLFactory()
           
 org.exoplatform.portal.mop.user.UserPortal getUserPortal()
           
<R,U extends org.exoplatform.web.url.PortalURL<R,U>>
U
newURL(org.exoplatform.web.url.ResourceType<R,U> resourceType, org.exoplatform.web.url.URLFactory urlFactory)
           
 void sendRedirect(String url)
           
 boolean useAjax()
           
 
Methods inherited from class org.exoplatform.webui.application.WebuiRequestContext
addUIComponentToUpdateByAjax, findApplicationResourceBundle, generateUUID, getActionParameterName, getApplicationResourceBundle, getJavascriptManager, getProcessRender, getResourceResolver, getSessionId, getStateManager, getUIApplication, getUIComponentIdParameterName, getUIComponentToUpdateByAjax, isResponseComplete, setProcessRender, setResponseComplete, setSessionId, setStateManager, setUIApplication
 
Methods inherited from class org.exoplatform.web.application.RequestContext
createURL, createURL, getApplication, getApplicationSession, getAttribute, getAttribute, getCurrentInstance, getFullRender, getLocale, getParentAppRequestContext, getRemoteUser, getWriter, isUserInRole, setAttribute, setAttribute, setCurrentInstance, setWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockWebUIRequestContext

public MockWebUIRequestContext(org.exoplatform.web.application.RequestContext parentAppRequestContext,
                               org.exoplatform.web.application.Application app)
Method Detail

getRequest

public <T> T getRequest()
Specified by:
getRequest in class org.exoplatform.webui.application.WebuiRequestContext

getPortalContextPath

public String getPortalContextPath()
Specified by:
getPortalContextPath in class org.exoplatform.webui.application.WebuiRequestContext

getRequestContextPath

public String getRequestContextPath()
Specified by:
getRequestContextPath in class org.exoplatform.webui.application.WebuiRequestContext

getResponse

public <T> T getResponse()
Specified by:
getResponse in class org.exoplatform.webui.application.WebuiRequestContext

sendRedirect

public void sendRedirect(String url)
                  throws Exception
Specified by:
sendRedirect in class org.exoplatform.webui.application.WebuiRequestContext
Throws:
Exception

getOrientation

public org.exoplatform.services.resources.Orientation getOrientation()
Specified by:
getOrientation in class org.exoplatform.web.application.RequestContext

getRequestParameter

public String getRequestParameter(String name)
Specified by:
getRequestParameter in class org.exoplatform.web.application.RequestContext

getRequestParameterValues

public String[] getRequestParameterValues(String name)
Specified by:
getRequestParameterValues in class org.exoplatform.web.application.RequestContext

getURLBuilder

public org.exoplatform.web.application.URLBuilder getURLBuilder()
Specified by:
getURLBuilder in class org.exoplatform.webui.application.WebuiRequestContext

useAjax

public boolean useAjax()
Specified by:
useAjax in class org.exoplatform.web.application.RequestContext

getURLFactory

public org.exoplatform.web.url.URLFactory getURLFactory()
Specified by:
getURLFactory in class org.exoplatform.web.application.RequestContext

newURL

public <R,U extends org.exoplatform.web.url.PortalURL<R,U>> U newURL(org.exoplatform.web.url.ResourceType<R,U> resourceType,
                                                                     org.exoplatform.web.url.URLFactory urlFactory)
Specified by:
newURL in class org.exoplatform.web.application.RequestContext

getUserPortal

public org.exoplatform.portal.mop.user.UserPortal getUserPortal()
Specified by:
getUserPortal in class org.exoplatform.web.application.RequestContext


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.