Uses of Class
org.exoplatform.portal.application.PortalRequestContext
Packages that use PortalRequestContext
Package
Description
-
Uses of PortalRequestContext in org.exoplatform.portal.application
Methods in org.exoplatform.portal.application that return PortalRequestContextModifier and TypeMethodDescriptionstatic PortalRequestContextPortalRequestContext.getCurrentInstance()Methods in org.exoplatform.portal.application with parameters of type PortalRequestContextModifier and TypeMethodDescriptionprotected voidPageRequestHandler.endRequestPhaseLifecycle(PortalApplication app, PortalRequestContext context, List<org.exoplatform.web.application.ApplicationLifecycle> lifecycles, org.exoplatform.web.application.Phase phase) protected voidPortalRequestHandler.endRequestPhaseLifecycle(PortalApplication app, PortalRequestContext context, List<org.exoplatform.web.application.ApplicationLifecycle> lifecycles, org.exoplatform.web.application.Phase phase) protected voidPageRequestHandler.processRequest(PortalRequestContext context, PortalApplication app) This method do the main job on processing a portal request: 1) Call onStartRequest() on each ApplicationLifecycle object
2) Get the StateManager object from the PortalApplication (also referenced in the XML file)
3) Use the StateManager to get a reference on the root UI component: UIApplication; the method used is restoreUIRootComponent(context)
4) If the UI component is not the current one in used in the PortalContextRequest, then replace it
5) Process decode on the PortalApplication
6) Process Action on the PortalApplication
7) Process Render on the UIApplication UI component
8) call onEndRequest on all the ApplicationLifecycle
9) Release the context from the threadprotected voidPortalRequestHandler.processRequest(PortalRequestContext context, PortalApplication app) This method do the main job on processing a portal request: 1) Call onStartRequest() on each ApplicationLifecycle object
2) Get the StateManager object from the PortalApplication (also referenced in the XML file)
3) Use the StateManager to get a reference on the root UI component: UIApplication; the method used is restoreUIRootComponent(context)
4) If the UI component is not the current one in used in the PortalContextRequest, then replace it
5) Process decode on the PortalApplication
6) Process Action on the PortalApplication
7) Process Render on the UIApplication UI component
8) call onEndRequest on all the ApplicationLifecycle
9) Release the context from the threadprotected voidPageRequestHandler.startRequestPhaseLifecycle(PortalApplication app, PortalRequestContext context, List<org.exoplatform.web.application.ApplicationLifecycle> lifecycles, org.exoplatform.web.application.Phase phase) protected voidPortalRequestHandler.startRequestPhaseLifecycle(PortalApplication app, PortalRequestContext context, List<org.exoplatform.web.application.ApplicationLifecycle> lifecycles, org.exoplatform.web.application.Phase phase) Constructors in org.exoplatform.portal.application with parameters of type PortalRequestContext -
Uses of PortalRequestContext in org.exoplatform.portal.webui.application
Methods in org.exoplatform.portal.webui.application with parameters of type PortalRequestContextModifier and TypeMethodDescription<I extends org.gatein.pc.api.invocation.PortletInvocation>
IUIPortlet.create(Class<I> type, PortalRequestContext prc) Create the correct portlet invocation that will target the portlet represented by this UI component. -
Uses of PortalRequestContext in org.exoplatform.portal.webui.portal
Methods in org.exoplatform.portal.webui.portal with parameters of type PortalRequestContextModifier and TypeMethodDescriptionbooleanUISharedLayout.isShowSharedLayout(PortalRequestContext requestContext) -
Uses of PortalRequestContext in org.exoplatform.portal.webui.util
Methods in org.exoplatform.portal.webui.util that return PortalRequestContext