You are looking at documentation for an older release. Not what you want? See the current release documentation.
All Social event listeners must be extended from the org.exoplatform.social.common.lifecycle.AbstractLifeCycle<T extends LifeCycleListener<E>, E extends LifeCycleEvent<?,?>.
People events
org.exoplatform.social.core.profile.ProfileLifeCycle will broadcast the following events when the user profile is created or when the profile information (avatar/basic info/contact/experience/current position) is updated:
org.exoplatform.social.core.profile.ProfileLifeCycle.createProfile
org.exoplatform.social.core.profile.ProfileLifeCycle.avatarUpdated
org.exoplatform.social.core.profile.ProfileLifeCycle.basicUpdated
org.exoplatform.social.core.profile.ProfileLifeCycle.contactUpdated
org.exoplatform.social.core.profile.ProfileLifeCycle.experienceUpdated
org.exoplatform.social.core.profile.ProfileLifeCycle.headerUpdated
Spaces events
org.exoplatform.social.core.space.SpaceLifecycle will broadcast the following events when:
A space is created/removed.
org.exoplatform.social.core.space.SpaceLifecycle.spaceCreated
org.exoplatform.social.core.space.SpaceLifecycle.spaceRemoved
An application is added/activated/deactivated/removed.
org.exoplatform.social.core.space.SpaceLifecycle.addApplication
org.exoplatform.social.core.space.SpaceLifecycle.deactivateApplication
org.exoplatform.social.core.space.SpaceLifecycle.activateApplication
org.exoplatform.social.core.space.SpaceLifecycle.removeApplication
A user joined/left a space.
org.exoplatform.social.core.space.SpaceLifecycle.memberJoined
org.exoplatform.social.core.space.SpaceLifecycle.memberLeft
A user is granted/revoked the "manager" role.
org.exoplatform.social.core.space.SpaceLifecycle.grantedLead
org.exoplatform.social.core.space.SpaceLifecycle.revokedLead
A space is renamed.
org.exoplatform.social.core.space.SpaceLifecycle.spaceRenamed
Description, avatar or access permission of a space is updated.
org.exoplatform.social.core.space.SpaceLifecycle.spaceDescriptionEdited
org.exoplatform.social.core.space.SpaceLifecycle.spaceAvatarEdited
org.exoplatform.social.core.space.SpaceLifecycle.spaceAccessEdited
A user requests to join or is invited to join a space.
org.exoplatform.social.core.space.SpaceLifecycle.addInvitedUser
org.exoplatform.social.core.space.SpaceLifecycle.addPendingUser
Activities events
org.exoplatform.social.core.activity.ActivityLifeCycle will broadcast the following events when:
An activity is saved/updated/liked.
org.exoplatform.social.core.activity.ActivityLifeCycle.saveActivity
org.exoplatform.social.core.activity.ActivityLifeCycle.updateActivity
org.exoplatform.social.core.activity.ActivityLifeCycle.likeActivity
A comment is saved.
org.exoplatform.social.core.activity.ActivityLifeCycle.saveComment
Relationships
org.exoplatform.social.core.relationship.RelationshipLifeCycle will broadcast the following events when a relationship is confirmed/removed/ignored/requested/denied:
org.exoplatform.social.core.relationship.RelationshipLifeCycle.relationshipConfirmed
org.exoplatform.social.core.relationship.RelationshipLifeCycle.relationshipRemoved
org.exoplatform.social.core.relationship.RelationshipLifeCycle.relationshipIgnored
org.exoplatform.social.core.relationship.RelationshipLifeCycle.relationshipRequested
org.exoplatform.social.core.relationship.RelationshipLifeCycle.relationshipDenied