Class UIApplicationLifecycle
java.lang.Object
org.exoplatform.webui.core.lifecycle.Lifecycle<UIPortletApplication>
org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle
WebUI portlet should use this class or the derived of this class as its lifecycle.
This class help to delegate lifcycle method to the correct target of the request (base on component id)
This class help to delegate lifcycle method to the correct target of the request (base on component id)
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessAction(UIPortletApplication uicomponent, WebuiRequestContext context) voidprocessDecode(UIPortletApplication uicomponent, WebuiRequestContext context) voidprocessRender(UIPortletApplication 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.Methods inherited from class org.exoplatform.webui.core.lifecycle.Lifecycle
renderTemplate
-
Constructor Details
-
UIApplicationLifecycle
public UIApplicationLifecycle()
-
-
Method Details
-
processDecode
public void processDecode(UIPortletApplication uicomponent, WebuiRequestContext context) throws Exception - Overrides:
processDecodein classLifecycle<UIPortletApplication>- Throws:
Exception
-
processAction
public void processAction(UIPortletApplication uicomponent, WebuiRequestContext context) throws Exception - Overrides:
processActionin classLifecycle<UIPortletApplication>- Throws:
Exception
-
processRender
public void processRender(UIPortletApplication uicomponent, WebuiRequestContext context) throws Exception Description copied from class:LifecycleThat 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. The template associated to the specified UIComponent is rendered using renderTemplate(). A WebuiBindingContext context object provides the template with all the necessary objects to render. (WebuiBindingContext extends the Map class)- Overrides:
processRenderin classLifecycle<UIPortletApplication>- Throws:
Exception
-