PortalRequestContext portalContext = org.exoplatform.portal.webui.util.Util.getPortalRequestContext();
UIPortal uiPortal = org.exoplatform.portal.webui.util.Util.getUIPortal();
// TODO why use MonitorEvent that not just Event
MonitorEvent<UIPortal> pnevent = new MonitorEvent<UIPortal>(uiPortal, "ChangeApplicationList", portalContext);
uiPortal.broadcast(pnevent, Event.Phase.PROCESS);
}
public void initApplicationCategories() throws Exception {
ApplicationRegistryService service = getApplicationComponent(ApplicationRegistryService.class);
categories = service.getApplicationCategories(new Util.CategoryComparator());