public class GamificationSpaceListener extends org.exoplatform.social.core.space.SpaceListenerPlugin implements GamificationListener
| Modifier and Type | Field and Description |
|---|---|
protected GamificationProcessor |
gamificationProcessor |
protected GamificationService |
gamificationService |
protected org.exoplatform.social.core.manager.IdentityManager |
identityManager |
protected RuleService |
ruleService |
protected org.exoplatform.social.core.space.spi.SpaceService |
spaceService |
GAMIFICATION_FORUM_ADD_POST, GAMIFICATION_FORUM_ADD_TOPIC, GAMIFICATION_FORUM_OPEN_TOPIC, GAMIFICATION_FORUM_VOTE_TOPIC, GAMIFICATION_SOCIAL_ADD_ACTIVITY_MY_STREAM, GAMIFICATION_SOCIAL_ADD_ACTIVITY_NETWORK_STREAM, GAMIFICATION_SOCIAL_ADD_ACTIVITY_SPACE_STREAM, GAMIFICATION_SOCIAL_ADD_ACTIVITY_SPACE_TARGET, GAMIFICATION_SOCIAL_ADD_ACTIVITY_TARGET_USER_STREAM, GAMIFICATION_SOCIAL_COMMENT_ADD, GAMIFICATION_SOCIAL_COMMENT_NETWORK_STREAM, GAMIFICATION_SOCIAL_COMMENT_SPACE_STREAM, GAMIFICATION_SOCIAL_LIKE_ACTIVITY_NETWORK_STREAM, GAMIFICATION_SOCIAL_LIKE_ACTIVITY_SPACE_STREAM, GAMIFICATION_SOCIAL_LIKE_ACTIVITY_SPACE_TARGET, GAMIFICATION_SOCIAL_LIKE_ACTIVITY_TARGET_USER_STREAM, GAMIFICATION_SOCIAL_LIKE_COMMENT, GAMIFICATION_SOCIAL_LIKE_COMMENT_NETWORK_STREAM, GAMIFICATION_SOCIAL_LIKE_COMMENT_SPACE_STREAM, GAMIFICATION_SOCIAL_PROFILE_ADD_ABOUTME, GAMIFICATION_SOCIAL_PROFILE_ADD_AVATAR, GAMIFICATION_SOCIAL_PROFILE_ADD_BANNER, GAMIFICATION_SOCIAL_RELATIONSHIP_RECEIVER, GAMIFICATION_SOCIAL_RELATIONSHIP_SENDER, GAMIFICATION_SOCIAL_SPACE_ADD, GAMIFICATION_SOCIAL_SPACE_GRANT_AS_LEAD, GAMIFICATION_SOCIAL_SPACE_JOIN, GAMIFICATION_TASK_ADDON_COMMENT_TASK, GAMIFICATION_TASK_ADDON_COMPLETED_TASK_ASSIGNED, GAMIFICATION_TASK_ADDON_COMPLETED_TASK_COWORKER, GAMIFICATION_TASK_ADDON_CREATE_TASK, GAMIFICATION_TASK_ADDON_UPDATE_TASK, GAMIFICATION_WIKI_ADD_PAGE, GAMIFICATION_WIKI_UPDATE_PAGE| Constructor and Description |
|---|
GamificationSpaceListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
addInvitedUser(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
addPendingUser(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
applicationActivated(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
applicationAdded(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
applicationDeactivated(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
applicationRemoved(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
grantedLead(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
joined(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
left(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
revokedLead(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceAccessEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceAvatarEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceBannerEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceCreated(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceDescriptionEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceRemoved(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
void |
spaceRenamed(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event) |
getDescription, getNamesetDescription, setNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuildprotected RuleService ruleService
protected GamificationProcessor gamificationProcessor
protected org.exoplatform.social.core.manager.IdentityManager identityManager
protected org.exoplatform.social.core.space.spi.SpaceService spaceService
protected GamificationService gamificationService
public void spaceCreated(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceCreated in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerspaceCreated in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void spaceRemoved(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceRemoved in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerspaceRemoved in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void applicationAdded(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
applicationAdded in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerapplicationAdded in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void applicationRemoved(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
applicationRemoved in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerapplicationRemoved in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void applicationActivated(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
applicationActivated in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerapplicationActivated in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void applicationDeactivated(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
applicationDeactivated in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerapplicationDeactivated in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void joined(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
joined in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerjoined in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void left(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
left in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerleft in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void grantedLead(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
grantedLead in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenergrantedLead in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void revokedLead(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
revokedLead in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerrevokedLead in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void spaceRenamed(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceRenamed in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerspaceRenamed in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void spaceDescriptionEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceDescriptionEdited in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerspaceDescriptionEdited in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void spaceAvatarEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceAvatarEdited in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerspaceAvatarEdited in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void spaceAccessEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceAccessEdited in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerpublic void addInvitedUser(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
addInvitedUser in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListeneraddInvitedUser in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void addPendingUser(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
addPendingUser in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListeneraddPendingUser in class org.exoplatform.social.core.space.SpaceListenerPluginpublic void spaceBannerEdited(org.exoplatform.social.core.space.spi.SpaceLifeCycleEvent event)
spaceBannerEdited in interface org.exoplatform.social.core.space.spi.SpaceLifeCycleListenerCopyright © 2003–2019 eXo Platform SAS. All rights reserved.