Class GamificationWikiListener

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.wiki.service.listener.PageWikiListener
org.exoplatform.wiki.integration.gamification.GamificationWikiListener
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public class GamificationWikiListener extends org.exoplatform.wiki.service.listener.PageWikiListener
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.exoplatform.addons.gamification.service.effective.GamificationService
     
    protected org.exoplatform.social.core.manager.IdentityManager
     
    protected org.exoplatform.addons.gamification.service.configuration.RuleService
     

    Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin

    desc, name
  • Constructor Summary

    Constructors
    Constructor
    Description
    GamificationWikiListener(org.exoplatform.addons.gamification.service.configuration.RuleService ruleService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.addons.gamification.service.effective.GamificationService gamificationService)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    postAddPage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page)
     
    void
    postDeletePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page)
     
    void
    postgetPagefromBreadCrumb(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page)
     
    void
    postgetPagefromTree(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page)
     
    void
    postUpdatePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.model.Page page, org.exoplatform.wiki.service.PageUpdateType wikiUpdateType)
     

    Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin

    getDescription, getName, setDescription, setName

    Methods inherited from class java.lang.Object

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

    • ruleService

      protected org.exoplatform.addons.gamification.service.configuration.RuleService ruleService
    • identityManager

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

      protected org.exoplatform.addons.gamification.service.effective.GamificationService gamificationService
  • Constructor Details

    • GamificationWikiListener

      public GamificationWikiListener(org.exoplatform.addons.gamification.service.configuration.RuleService ruleService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.addons.gamification.service.effective.GamificationService gamificationService)
  • 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
    • 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
    • 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
    • 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