Class MockWebUIRequestContext

java.lang.Object
org.exoplatform.web.application.RequestContext
org.exoplatform.webui.application.WebuiRequestContext
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_, NAME_DELIMITER, sessionId_, uiApplication_

    Fields inherited from class org.exoplatform.web.application.RequestContext

    ACTION, parentAppRequestContext_
  • Constructor Summary

    Constructors
    Constructor
    Description
    MockWebUIRequestContext(org.exoplatform.web.application.RequestContext parentAppRequestContext, org.exoplatform.web.application.Application app)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.exoplatform.services.resources.Orientation
     
     
    <T> T
     
     
     
     
    <T> T
     
    org.exoplatform.web.application.URLBuilder
     
    org.exoplatform.web.url.URLFactory
     
    org.exoplatform.portal.mop.user.UserPortal
     
    <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
     
    boolean
     

    Methods inherited from class org.exoplatform.webui.application.WebuiRequestContext

    addUIComponentToUpdateByAjax, generateUUID, getActionParameterName, getApplicationResourceBundle, getJavascriptManager, getProcessRender, getResourceResolver, getSessionId, getStateManager, getUIApplication, getUIComponentIdParameterName, getUIComponentToUpdateByAjax, isResponseComplete, setProcessRender, setResponseComplete, setSessionId, setStateManager, setUIApplication, stripUUIDSuffix

    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 Details

    • MockWebUIRequestContext

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

    • 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