Uses of Class
org.exoplatform.portal.application.PortalApplication
Packages that use PortalApplication
-
Uses of PortalApplication in org.exoplatform.portal.application
Methods in org.exoplatform.portal.application with parameters of type PortalApplicationModifier 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)