Class NotesPageListener

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.wiki.service.listener.PageWikiListener
org.exoplatform.notes.listener.analytics.NotesPageListener
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public class NotesPageListener extends org.exoplatform.wiki.service.listener.PageWikiListener
  • Field Details

    • container

      protected org.exoplatform.container.PortalContainer container
    • identityManager

      protected org.exoplatform.social.core.manager.IdentityManager identityManager
    • spaceService

      protected org.exoplatform.social.core.space.spi.SpaceService spaceService
    • cmsService

      protected io.meeds.social.cms.service.CMSService cmsService
    • noteService

      protected org.exoplatform.wiki.service.NoteService noteService
  • Constructor Details

    • NotesPageListener

      public NotesPageListener()
  • Method Details

    • postAddPage

      public void postAddPage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) throws org.exoplatform.wiki.WikiException
      Specified by:
      postAddPage in class org.exoplatform.wiki.service.listener.PageWikiListener
      Throws:
      org.exoplatform.wiki.WikiException
    • postUpdatePage

      public void postUpdatePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page, org.exoplatform.wiki.service.PageUpdateType wikiUpdateType) throws org.exoplatform.wiki.WikiException
      Specified by:
      postUpdatePage in class org.exoplatform.wiki.service.listener.PageWikiListener
      Throws:
      org.exoplatform.wiki.WikiException
    • postDeletePage

      public void postDeletePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) throws org.exoplatform.wiki.WikiException
      Specified by:
      postDeletePage in class org.exoplatform.wiki.service.listener.PageWikiListener
      Throws:
      org.exoplatform.wiki.WikiException
    • markNoteAsViewed

      public void markNoteAsViewed(org.exoplatform.wiki.model.Page note, String viewer)
      Overrides:
      markNoteAsViewed in class org.exoplatform.wiki.service.listener.PageWikiListener
    • postgetPagefromTree

      public void postgetPagefromTree(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) throws org.exoplatform.wiki.WikiException
      Specified by:
      postgetPagefromTree in class org.exoplatform.wiki.service.listener.PageWikiListener
      Throws:
      org.exoplatform.wiki.WikiException
    • postgetPagefromBreadCrumb

      public void postgetPagefromBreadCrumb(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page) throws org.exoplatform.wiki.WikiException
      Specified by:
      postgetPagefromBreadCrumb in class org.exoplatform.wiki.service.listener.PageWikiListener
      Throws:
      org.exoplatform.wiki.WikiException
    • postDeletePageVersion

      public void postDeletePageVersion(org.exoplatform.wiki.model.PageVersion pageVersion)
      Overrides:
      postDeletePageVersion in class org.exoplatform.wiki.service.listener.PageWikiListener
    • postUpdatePageVersion

      public void postUpdatePageVersion(String pageVersionId)
      Overrides:
      postUpdatePageVersion in class org.exoplatform.wiki.service.listener.PageWikiListener