Uses of Class
org.exoplatform.webui.application.WebuiRequestContext
Packages that use WebuiRequestContext
Package
Description
-
Uses of WebuiRequestContext in org.exoplatform.portal.application
Subclasses of WebuiRequestContext in org.exoplatform.portal.applicationModifier and TypeClassDescriptionclassThis class extends the abstract WebuiRequestContext which itself extends the RequestContext oneMethods in org.exoplatform.portal.application with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidPortalLogoutLifecycle.onEndRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) voidPortalLogoutLifecycle.onFailRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context, org.exoplatform.web.application.RequestFailure failureType) voidPortalLogoutLifecycle.onStartRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) voidUserProfileLifecycle.onStartRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) PortalStateManager.restoreUIRootComponent(WebuiRequestContext context) voidPortalStateManager.storeUIRootComponent(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.portal.application.localization
Methods in org.exoplatform.portal.application.localization with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidLocalizationLifecycle.onEndRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) Save any locale change - to cookie for anonymous users, to profile for logged-in usersvoidLocalizationLifecycle.onFailRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context, org.exoplatform.web.application.RequestFailure failureType) voidLocalizationLifecycle.onStartRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) Initialize Locale to be used for the processing of current request -
Uses of WebuiRequestContext in org.exoplatform.portal.webui.application
Methods in org.exoplatform.portal.webui.application with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionorg.exoplatform.commons.utils.TextUIPortlet.generateRenderMarkup(org.gatein.pc.api.invocation.response.PortletInvocationResponse pir, WebuiRequestContext context) Parsing response from portlet container.voidUIPortletLifecycle.processAction(UIPortlet uicomponent, WebuiRequestContext context) This processAction method associated with the portlet UI component does the following work: 1) If the current request is one that target the portal than an event targeting a Portal level ActionListener is sent.voidUIPortletLifecycle.processRender(UIPortlet uicomponent, WebuiRequestContext context) This methods of the Lifecycle writes into the output writer the content of the portlet 1) Create a RenderInput object and fill it with all the Request information 2) Call the portletContainer.render() method of the Portlet Container to get the HTML generated fragment 3) Then if the current request is an AJAX one, just write in the buffer the content returned by the portlet container 4) If not AJAX, then merge the content with the UIPortlet.gtmpl -
Uses of WebuiRequestContext in org.exoplatform.portal.webui.container
Methods in org.exoplatform.portal.webui.container with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionprotected TUIComponentFactory.create(Class<? extends T> type, WebuiRequestContext context) DefaultUIContainerFactory.createUIComponent(String factoryID, WebuiRequestContext context) abstract TUIComponentFactory.createUIComponent(String factoryID, WebuiRequestContext context) voidUIContainer.processRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.portal.webui.page
Methods in org.exoplatform.portal.webui.page with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionUIPageFactory.createUIPage(WebuiRequestContext context) protected voidUISiteBody.processContainerRender(WebuiRequestContext context) protected voidUISiteBody.processPageBodyRender(WebuiRequestContext context) voidUIPageLifecycle.processRender(UIPage uiPage, WebuiRequestContext context) voidUISiteBody.processRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.portal.webui.portal
Methods in org.exoplatform.portal.webui.portal with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUIPortalComponent.processAction(WebuiRequestContext context) protected voidUISharedLayout.processContainerRender(WebuiRequestContext context) voidUIPortalComponent.processDecode(WebuiRequestContext context) voidUIPortalComponent.processRender(WebuiRequestContext context) voidUIPortalLifecycle.processRender(UIPortal uiPortal, WebuiRequestContext context) voidUISharedLayout.processRender(WebuiRequestContext context) protected voidUISharedLayout.processSiteBodyRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.portal.webui.workspace
Methods in org.exoplatform.portal.webui.workspace with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUIPortalApplication.processAction(WebuiRequestContext context) The processAction() method is doing 3 actions:
1) if this is a non ajax request and the last is an ajax one, then we check if the requested nodePath is equal to last non ajax nodePath and is not equal to the last nodePath, the server performs a 302 redirect on the last nodePath.
2) if the nodePath exist but is equals to the current one then we also call super and stops here.
3) if the requested nodePath is not equals to the current one or current page no longer exists, then an event of type PageNodeEvent.CHANGE_NODE is sent to the associated EventListener; a call to super is then done.voidUIPortalApplicationLifecycle.processAction(UIPortalApplication uicomponent, WebuiRequestContext context) The processAction() method of the UIPortalApplication is called, as there is no method in the object itself it will call the processAction() of the UIPortalApplicationLifecycle bound to the UI component If no uicomponent object is targeted, which is the case the first time (unless a bookmarked link is used) then nothing is done.voidUIPortalApplicationLifecycle.processDecode(UIPortalApplication uicomponent, WebuiRequestContext context) voidUIPortalApplication.processRender(WebuiRequestContext context) The processrender() method handles the creation of the returned HTML either for a full page render or in the case of an AJAX call The first request, Ajax is not enabled (means no ajaxRequest parameter in the request) and hence the super.processRender() method is called.voidUIPortalApplicationLifecycle.processRender(UIPortalApplication uicomponent, WebuiRequestContext context) voidUIPortalApplicationLifecycle.processRender(UIPortalApplication uicomponent, WebuiRequestContext context, String template) -
Uses of WebuiRequestContext in org.exoplatform.webui.application
Methods in org.exoplatform.webui.application with parameters of type WebuiRequestContextModifier and TypeMethodDescription<T extends UIComponent>
TWebuiApplication.createUIComponent(Class<T> type, String configId, String id, WebuiRequestContext context) WebuiApplication.getDefaultUIComponentToUpdateByAjax(WebuiRequestContext context) abstract UIApplicationStateManager.restoreUIRootComponent(WebuiRequestContext context) abstract voidStateManager.storeUIRootComponent(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.application.portlet
Subclasses of WebuiRequestContext in org.exoplatform.webui.application.portletModifier and TypeClassDescriptionclasstodo (julien) : there is an issue here (small) as the PRC seems to be stored in http session and keep a pointer on request and response object.Methods in org.exoplatform.webui.application.portlet with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidPortletApplicationLifecycle.onEndRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) voidPortletApplicationLifecycle.onFailRequest(org.exoplatform.web.application.Application app, WebuiRequestContext rcontext, org.exoplatform.web.application.RequestFailure failureType) voidPortletApplicationLifecycle.onStartRequest(org.exoplatform.web.application.Application app, WebuiRequestContext context) ParentAppStateManager.restoreUIRootComponent(WebuiRequestContext context) This method simply delegate the call to the same method of the parent WebuiRequestContextvoidParentAppStateManager.storeUIRootComponent(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.config
Methods in org.exoplatform.webui.config with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionParam.getFreshObject(WebuiRequestContext context) Param.getMapGroovyObject(WebuiRequestContext context) Param.getMapXMLObject(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.core
Methods in org.exoplatform.webui.core with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionUIComponent.createEvent(String name, Event.Phase phase, WebuiRequestContext context) <T extends UIComponent>
TUIComponent.createUIComponent(WebuiRequestContext context, Class<T> type, String configId, String componentId) org.exoplatform.resolver.ResourceResolverUIComponent.getTemplateResourceResolver(WebuiRequestContext context, String template) protected StringUIComponent.loadConfirmMesssage(Event event, WebuiRequestContext context, String beanId) voidUIApplication.processAction(WebuiRequestContext context) Wrap the action processing by a try catch, if there is exceptions, show a popup message if no exception the processAction will be delegate to the target of the action requestvoidUIComponent.processAction(WebuiRequestContext context) voidUIComponent.processDecode(WebuiRequestContext context) voidUIComponent.processRender(WebuiRequestContext context) voidUIComponentDecorator.UIComponentDecoratorLifecycle.processRender(UIComponentDecorator uicomponent, WebuiRequestContext context) voidUIPopupContainer.processRender(WebuiRequestContext context) voidUIPopupMessages.processRender(WebuiRequestContext context) voidUIPortletApplication.processRender(WebuiApplication app, WebuiRequestContext context) The default processRender for an UIPortletApplication does nothing if the current WindowState in the render request is MINIMIZED.voidUIApplication.renderBlockToUpdate(UIComponent uicomponent, WebuiRequestContext context, Writer w) Triggered when there is Ajax request.voidUIContainer.renderChildren(WebuiRequestContext context) voidUIPortletApplication.serveResource(WebuiRequestContext context) Root uicomponent of a portlet should override this method to leverage serveResource that JSR286 offers -
Uses of WebuiRequestContext in org.exoplatform.webui.core.lifecycle
Methods in org.exoplatform.webui.core.lifecycle that return WebuiRequestContextMethods in org.exoplatform.webui.core.lifecycle with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidLifecycle.processAction(E uicomponent, WebuiRequestContext context) voidUIApplicationLifecycle.processAction(UIPortletApplication uicomponent, WebuiRequestContext context) voidUIFormLifecycle.processAction(UIForm uicomponent, WebuiRequestContext context) voidLifecycle.processDecode(E uicomponent, WebuiRequestContext context) voidUIApplicationLifecycle.processDecode(UIPortletApplication uicomponent, WebuiRequestContext context) voidUIFormLifecycle.processDecode(UIForm uicomponent, WebuiRequestContext context) voidLifecycle.processRender(E uicomponent, WebuiRequestContext context) That method is the most generic one for every UIComponent that is bound to this Lifecycle object and the class that extends it without overriding the method.voidUIApplicationLifecycle.processRender(UIPortletApplication uicomponent, WebuiRequestContext context) voidUIContainerLifecycle.processRender(UIContainer uicomponent, WebuiRequestContext context) Constructors in org.exoplatform.webui.core.lifecycle with parameters of type WebuiRequestContextModifierConstructorDescriptionWebuiBindingContext(org.exoplatform.resolver.ResourceResolver resolver, Writer w, UIComponent uicomponent, WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.event
Methods in org.exoplatform.webui.event that return WebuiRequestContextMethods in org.exoplatform.webui.event with parameters of type WebuiRequestContextConstructors in org.exoplatform.webui.event with parameters of type WebuiRequestContext -
Uses of WebuiRequestContext in org.exoplatform.webui.form
Methods in org.exoplatform.webui.form with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUIFormCheckBoxInput.decode(Object input, WebuiRequestContext context) Deprecated.voidUIFormDateTimeInput.decode(Object input, WebuiRequestContext context) voidUIFormHiddenInput.decode(Object input, WebuiRequestContext context) abstract voidUIFormInputBase.decode(Object input, WebuiRequestContext context) voidUIFormInputIconSelector.decode(Object input, WebuiRequestContext context) voidUIFormInputInfo.decode(Object input, WebuiRequestContext context) voidUIFormInputItemSelector.decode(Object input, WebuiRequestContext context) voidUIFormRadioBoxInput.decode(Object input, WebuiRequestContext context) voidUIFormSelectBox.decode(Object input, WebuiRequestContext context) voidUIFormSelectBoxWithGroups.decode(Object input, WebuiRequestContext context) voidUIFormStringInput.decode(Object input, WebuiRequestContext context) voidUIFormTextAreaInput.decode(Object input, WebuiRequestContext context) voidUIFormUploadInput.decode(Object input, WebuiRequestContext context) Deprecated.final voidUIFormInputBase.processDecode(WebuiRequestContext context) voidUIFormInputSet.processDecode(WebuiRequestContext context) voidUIFormMultiValueInputSet.processDecode(WebuiRequestContext context) voidUIFormPageIterator.processDecode(WebuiRequestContext context) voidUIFormPopupWindow.processDecode(WebuiRequestContext context) voidUIFormTableInputSet.processDecode(WebuiRequestContext context) voidUIFormTabPane.processDecode(WebuiRequestContext context) voidUIForm.processRender(WebuiRequestContext context) voidUIFormCheckBoxInput.processRender(WebuiRequestContext context) Deprecated.voidUIFormDateTimeInput.processRender(WebuiRequestContext context) voidUIFormHiddenInput.processRender(WebuiRequestContext context) voidUIFormInputInfo.processRender(WebuiRequestContext context) voidUIFormInputSet.processRender(WebuiRequestContext context) voidUIFormInputWithActions.processRender(WebuiRequestContext context) voidUIFormMultiValueInputSet.processRender(WebuiRequestContext context) voidUIFormRadioBoxInput.processRender(WebuiRequestContext context) voidUIFormSelectBox.processRender(WebuiRequestContext context) voidUIFormSelectBoxWithGroups.processRender(WebuiRequestContext context) voidUIFormStringInput.processRender(WebuiRequestContext context) voidUIFormTextAreaInput.processRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.form.ext
Methods in org.exoplatform.webui.form.ext with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUIFormColorPicker.decode(Object input, WebuiRequestContext context) voidUIFormComboBox.decode(Object input, WebuiRequestContext context) voidUIFormColorPicker.processRender(WebuiRequestContext context) voidUIFormComboBox.processRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.form.input
Methods in org.exoplatform.webui.form.input with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUICheckBoxInput.decode(Object input, WebuiRequestContext context) voidUIUploadInput.decode(Object input, WebuiRequestContext context) voidUICheckBoxInput.processRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.form.wysiwyg
Methods in org.exoplatform.webui.form.wysiwyg with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUIFormWYSIWYGInput.decode(Object input, WebuiRequestContext context) voidUIFormWYSIWYGInput.processRender(WebuiRequestContext context) -
Uses of WebuiRequestContext in org.exoplatform.webui.organization
Methods in org.exoplatform.webui.organization with parameters of type WebuiRequestContextModifier and TypeMethodDescriptionvoidUIGroupMembershipSelector.processRender(WebuiRequestContext context)