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.GamificationServicegamificationServiceprotected org.exoplatform.social.core.manager.IdentityManageridentityManagerprotected org.exoplatform.addons.gamification.service.configuration.RuleServiceruleService
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostAddPage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostDeletePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostgetPagefromBreadCrumb(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostgetPagefromTree(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page)voidpostUpdatePage(String wikiType, String wikiOwner, String pageId, org.exoplatform.wiki.mow.api.Page page, org.exoplatform.wiki.service.PageUpdateType wikiUpdateType)
-
-
-
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:
postAddPagein classorg.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:
postDeletePagein classorg.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:
postgetPagefromTreein classorg.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:
postgetPagefromBreadCrumbin classorg.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:
postUpdatePagein classorg.exoplatform.wiki.service.listener.PageWikiListener- Throws:
org.exoplatform.wiki.WikiException
-
-