Class 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 gamificationService  
      protected org.exoplatform.social.core.manager.IdentityManager identityManager  
      protected org.exoplatform.addons.gamification.service.configuration.RuleService 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)  
    • Field Detail

      • 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 Detail

      • 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 Detail

      • postAddPage

        public void postAddPage​(String wikiType,
                                String wikiOwner,
                                String pageId,
                                org.exoplatform.wiki.mow.api.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.mow.api.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.mow.api.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.mow.api.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.mow.api.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