View Javadoc
1   package org.exoplatform.wcm.webui.authoring;
2   
3   import javax.portlet.PortletMode;
4   
5   import org.exoplatform.webui.application.WebuiApplication;
6   import org.exoplatform.webui.application.WebuiRequestContext;
7   import org.exoplatform.webui.application.portlet.PortletRequestContext;
8   import org.exoplatform.webui.config.annotation.ComponentConfig;
9   import org.exoplatform.webui.core.UIPortletApplication;
10  import org.exoplatform.webui.core.lifecycle.UIApplicationLifecycle;
11  
12  @ComponentConfig(
13      lifecycle = UIApplicationLifecycle.class,
14          template = "app:/groovy/authoring/UIDashboardPortlet.gtmpl"
15    )
16  public class UIWCMDashboardPortlet extends UIPortletApplication {
17  
18    public UIWCMDashboardPortlet() throws Exception {
19        addChild(UIDashboardForm.class, null, null);
20    }
21  
22    /*
23     * (non-Javadoc)
24     * @see
25     * org.exoplatform.webui.core.UIPortletApplication#processRender(org.exoplatform
26     * .webui.application.WebuiApplication,
27     * org.exoplatform.webui.application.WebuiRequestContext)
28     */
29    public void processRender(WebuiApplication app, WebuiRequestContext context) throws Exception {
30      PortletRequestContext pContext = (PortletRequestContext) context;
31      PortletMode newMode = pContext.getApplicationMode();
32  
33      super.processRender(app, context);
34    }
35  
36  }