Class UIPortalApplicationLifecycle
java.lang.Object
org.exoplatform.webui.core.lifecycle.Lifecycle<UIPortalApplication>
org.exoplatform.portal.webui.workspace.UIPortalApplicationLifecycle
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessAction(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.voidprocessDecode(UIPortalApplication uicomponent, WebuiRequestContext context) voidprocessRender(UIPortalApplication 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.voidprocessRender(UIPortalApplication uicomponent, WebuiRequestContext context, String template) Methods inherited from class org.exoplatform.webui.core.lifecycle.Lifecycle
renderTemplate
-
Constructor Details
-
UIPortalApplicationLifecycle
public UIPortalApplicationLifecycle()
-
-
Method Details
-
processDecode
public void processDecode(UIPortalApplication uicomponent, WebuiRequestContext context) throws Exception - Overrides:
processDecodein classLifecycle<UIPortalApplication>- Throws:
Exception
-
processAction
public void processAction(UIPortalApplication uicomponent, WebuiRequestContext context) throws Exception 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. Otherwise, the targeted component is extracted and a call of its processAction() method is executed.- Overrides:
processActionin classLifecycle<UIPortalApplication>- Throws:
Exception
-
processRender
public void processRender(UIPortalApplication 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<UIPortalApplication>- Throws:
Exception
-
processRender
public void processRender(UIPortalApplication uicomponent, WebuiRequestContext context, String template) throws Exception - Throws:
Exception
-