Class UIIntranetNotificationsPortlet


  • public class UIIntranetNotificationsPortlet
    extends org.exoplatform.webui.core.UIPortletApplication
    Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Nov 14, 2014
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer

        org.exoplatform.webui.core.UIContainer.SelectTabActionListener
    • Field Summary

      • Fields inherited from class org.exoplatform.webui.core.UIPortletApplication

        CONFIG_MODE, EDIT_MODE, HELP_MODE, VIEW_MODE
      • Fields inherited from class org.exoplatform.webui.core.UIApplication

        log
      • Fields inherited from class org.exoplatform.webui.core.UIComponent

        AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected String buildResourceURL​(String key)  
      protected List<String> getActions()  
      protected String getLoadMoreURL()  
      protected List<String> getNotifications()  
      protected String getUserNotificationSettingUrl()  
      boolean isAnyUnreadNotification()  
      void processRender​(org.exoplatform.webui.application.WebuiApplication app, org.exoplatform.webui.application.WebuiRequestContext context)  
      void serveResource​(org.exoplatform.webui.application.WebuiRequestContext context)  
      • Methods inherited from class org.exoplatform.webui.core.UIPortletApplication

        getMinHeight, getMinWidth, getUIPopupMessages, renderChildren, setMinHeight, setMinWidth
      • Methods inherited from class org.exoplatform.webui.core.UIApplication

        addMessage, addMessage, clearMessages, findComponentById, getLastAccessApplication, getOwner, getUIComponentName, processAction, renderBlockToUpdate, setLastAccessApplication, setOwner
      • Methods inherited from class org.exoplatform.webui.core.UIContainer

        addChild, addChild, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypes
      • Methods inherited from class org.exoplatform.webui.core.UIComponent

        broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getName, getParent, getTemplate, getTemplateResourceResolver, isRendered, loadConfirmMesssage, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
    • Constructor Detail

      • UIIntranetNotificationsPortlet

        public UIIntranetNotificationsPortlet()
                                       throws Exception
        Throws:
        Exception
    • Method Detail

      • processRender

        public void processRender​(org.exoplatform.webui.application.WebuiApplication app,
                                  org.exoplatform.webui.application.WebuiRequestContext context)
                           throws Exception
        Overrides:
        processRender in class org.exoplatform.webui.core.UIPortletApplication
        Throws:
        Exception
      • serveResource

        public void serveResource​(org.exoplatform.webui.application.WebuiRequestContext context)
                           throws Exception
        Overrides:
        serveResource in class org.exoplatform.webui.core.UIPortletApplication
        Throws:
        Exception
      • getLoadMoreURL

        protected String getLoadMoreURL()
      • buildResourceURL

        protected String buildResourceURL​(String key)
      • isAnyUnreadNotification

        public boolean isAnyUnreadNotification()
      • getUserNotificationSettingUrl

        protected String getUserNotificationSettingUrl()
      • getActions

        protected List<String> getActions()