Class 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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, 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
    • 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