Class UIIntranetNotificationsPortlet

java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.webui.core.UIApplication
org.exoplatform.webui.core.UIPortletApplication
org.exoplatform.social.portlet.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    protected List<String>
     
    protected String
     
    protected List<String>
     
    protected String
     
    boolean
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • UIIntranetNotificationsPortlet

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

    • 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()
    • getNotifications

      protected List<String> getNotifications() throws Exception
      Throws:
      Exception
    • getUserNotificationSettingUrl

      protected String getUserNotificationSettingUrl()
    • getActions

      protected List<String> getActions()