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
24
25
26
27
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 }