Class PortletRequestContext
java.lang.Object
org.exoplatform.web.application.RequestContext
org.exoplatform.webui.application.WebuiRequestContext
org.exoplatform.webui.application.portlet.PortletRequestContext
-
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
ConstructorsConstructorDescriptionPortletRequestContext(org.exoplatform.web.application.RequestContext parentAppRequestContext, WebuiApplication app, Writer writer, javax.portlet.PortletRequest req, javax.portlet.PortletResponse res) -
Method Summary
Modifier and TypeMethodDescriptionjavax.portlet.PortletModestatic PortletRequestContextstatic javax.portlet.PortletModestatic javax.portlet.WindowStateorg.exoplatform.services.resources.OrientationReturns the context path of the portal or null if it does not execute in the context of an aggregated portal request.final StringgetRequestParameter(String name) final String[]org.exoplatform.web.application.URLBuilder<UIComponent> org.exoplatform.web.url.URLFactoryorg.exoplatform.portal.mop.user.UserPortalvoidbooleanfinal booleanisUserInRole(String roleUser) <R,U extends org.exoplatform.web.url.PortalURL<R, U>>
UnewURL(org.exoplatform.web.url.ResourceType<R, U> resourceType, org.exoplatform.web.url.URLFactory urlFactory) voidsendRedirect(String url) voidsetApplicationMode(javax.portlet.PortletMode mode) voidsetAppLifecycleStarted(boolean b) static voidsetCurrentPortletMode(javax.portlet.PortletMode mode) static voidsetCurrentWindowState(javax.portlet.WindowState state) voidsetUIApplication(UIApplication uiApplication) final booleanuseAjax()Methods inherited from class org.exoplatform.webui.application.WebuiRequestContext
addUIComponentToUpdateByAjax, generateUUID, getActionParameterName, getApplicationResourceBundle, getJavascriptManager, getProcessRender, getRequest, getResourceResolver, getResponse, getSessionId, getStateManager, getUIApplication, getUIComponentIdParameterName, getUIComponentToUpdateByAjax, isResponseComplete, setProcessRender, setResponseComplete, setSessionId, setStateManager, stripUUIDSuffixMethods inherited from class org.exoplatform.web.application.RequestContext
createURL, createURL, getApplication, getApplicationSession, getAttribute, getAttribute, getFullRender, getLocale, getParentAppRequestContext, getWriter, setAttribute, setAttribute, setCurrentInstance, setWriter
-
Constructor Details
-
PortletRequestContext
public PortletRequestContext(org.exoplatform.web.application.RequestContext parentAppRequestContext, WebuiApplication app, Writer writer, javax.portlet.PortletRequest req, javax.portlet.PortletResponse res)
-
-
Method Details
-
init
public void init(Writer writer, javax.portlet.PortletRequest req, javax.portlet.PortletResponse res) -
newURL
public <R,U extends org.exoplatform.web.url.PortalURL<R, U newURLU>> (org.exoplatform.web.url.ResourceType<R, U> resourceType, org.exoplatform.web.url.URLFactory urlFactory) - Specified by:
newURLin classorg.exoplatform.web.application.RequestContext
-
setUIApplication
- Overrides:
setUIApplicationin classWebuiRequestContext- Throws:
Exception
-
getRequestParameter
- Specified by:
getRequestParameterin classorg.exoplatform.web.application.RequestContext
-
getRequestParameterValues
- Specified by:
getRequestParameterValuesin classorg.exoplatform.web.application.RequestContext
-
getOrientation
public org.exoplatform.services.resources.Orientation getOrientation()- Specified by:
getOrientationin classorg.exoplatform.web.application.RequestContext
-
getRequestContextPath
- Specified by:
getRequestContextPathin classWebuiRequestContext
-
getPortalContextPath
Description copied from class:WebuiRequestContextReturns the context path of the portal or null if it does not execute in the context of an aggregated portal request.- Specified by:
getPortalContextPathin classWebuiRequestContext- Returns:
- the portal context path
-
getURLFactory
public org.exoplatform.web.url.URLFactory getURLFactory()- Specified by:
getURLFactoryin classorg.exoplatform.web.application.RequestContext
-
getRemoteUser
- Overrides:
getRemoteUserin classorg.exoplatform.web.application.RequestContext
-
isUserInRole
- Overrides:
isUserInRolein classorg.exoplatform.web.application.RequestContext
-
useAjax
public final boolean useAjax()- Specified by:
useAjaxin classorg.exoplatform.web.application.RequestContext
-
sendRedirect
- Specified by:
sendRedirectin classWebuiRequestContext- Throws:
Exception
-
getUserPortal
public org.exoplatform.portal.mop.user.UserPortal getUserPortal()- Specified by:
getUserPortalin classorg.exoplatform.web.application.RequestContext
-
getURLBuilder
- Specified by:
getURLBuilderin classWebuiRequestContext
-
getApplicationMode
public javax.portlet.PortletMode getApplicationMode() -
setApplicationMode
public void setApplicationMode(javax.portlet.PortletMode mode) throws javax.portlet.PortletModeException - Throws:
javax.portlet.PortletModeException
-
isAppLifecycleStarted
public boolean isAppLifecycleStarted() -
setAppLifecycleStarted
public void setAppLifecycleStarted(boolean b) -
getCurrentInstance
-
getCurrentPortletMode
public static javax.portlet.PortletMode getCurrentPortletMode() -
setCurrentPortletMode
public static void setCurrentPortletMode(javax.portlet.PortletMode mode) -
getCurrentWindowState
public static javax.portlet.WindowState getCurrentWindowState() -
setCurrentWindowState
public static void setCurrentWindowState(javax.portlet.WindowState state)
-