| Module | Implementation | Description |
|---|
| core | org.exoplatform.services.organization.jdbc.listeners.CreateUserListener | When event of type (src: UserDAOImpl, data: User) with the name "organization.user.postCreate" is broadcasted, it creates user profile |
| core | org.exoplatform.services.organization.jdbc.listeners.RemoveMembershipListener | When event of type (src: Object, data: Object) with the name "organization.user.preDelete", "organization.group.preDelete" or "organization.membershipType.preDelete" is broadcasted, if data is type of: User it removes all Memberships of the user, Group it removes all Memberships of all the users in the group and MembershipType it removes this particular Membership |
| core | org.exoplatform.services.organization.jdbc.listeners.RemoveGroupListener | When event of type (src: GroupDAOImpl, data: Group) with the name "organization.group.preDelete" is broadcasted, it removes all children of group from the Organization System (database or ldap) |
| core | org.exoplatform.services.organization.jdbc.listeners.RemoveUserProfileListener | When event of type (src: UserDAOImpl, data: User) with the name "organization.user.preDelete" is broadcasted, it removes user profile from the Organization System (database or ldap) |
| portal | org.exoplatform.portal.config.RemoveGroupPortalConfigListener | When event of type (src: GroupDAOImpl, data: Group) with the name "organization.group.preDelete" is broadcasted, it removes group portal profile |
| portal | org.exoplatform.portal.config.RemoveUserPortalConfigListener | When event of type (src: UserDAOImpl, data: User) with the name "organization.user.preDelete" is broadcasted, it removes user portal profile |
| ks | org.exoplatform.forum.service.AuthenticationLoginListener | When event of type (src: ConversationRegistry, data: ConversationState) with the name "exo.core.security.ConversationRegistry.register" broadcasted, it notifies to the Forum service that a new user is connected |
| ks | org.exoplatform.forum.service.AuthenticationLogoutListener | When event of type (src: ConversationRegistry, data: ConversationState) with the name "exo.core.security.ConversationRegistry.unregister" broadcasted, it notifies to the Forum service that a user has just left |
| wcm | org.exoplatform.services.wcm.portal.listener.CreateLivePortalEventListener | When event of type (src: DataStorageImpl, data: PortalConfig) with the name "UserPortalConfigService.portal.event.createPortal" is broadcasted, it creates a live portal |
| wcm | org.exoplatform.services.wcm.portal.listener.RemoveLivePortalEventListener | When event of type (src: DataStorageImpl, data: PortalConfig) with the name "UserPortalConfigService.portal.event.removePortal" is broadcasted, it removes the corresponding live portal |
| Module | Event Name | Source Type / Data Type | Description |
|---|
| core | exo.core.security.ConversationRegistry.register | org.exoplatform.services.security.ConversationRegistry / org.exoplatform.services.security.ConversationState | This event is triggered when a user has just signed in |
| core | exo.core.security.ConversationRegistry.unregister | org.exoplatform.services.security.ConversationRegistry / org.exoplatform.services.security.ConversationState | This event is triggered when a user has just left |
| core | organization.group.preSave | org.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImpl | This event is triggered just before creating a group (only available with jdbc) |
| core | organization.group.postSave | org.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImpl | This event is triggered just after creating a group (only available with jdbc) |
| core | organization.group.preUpdate | org.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImpl | This event is triggered just before updating a group (only available with jdbc) |
| core | organization.group.postUpdate | org.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImpl | This event is triggered just after updating a group (only available with jdbc) |
| core | organization.group.preDelete | org.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImpl | This event is triggered just before removing a group (only available with jdbc) |
| core | organization.group.postDelete | org.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImpl | This event is triggered just after removing a group (only available with jdbc) |
| core | organization.membership.preSave | org.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.GrMembershipImpl | This event is triggered just before creating a membership (only available with jdbc) |
| core | organization.membership.postSave | org.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.GMembershipImpl | This event is triggered just after creating a membership (only available with jdbc) |
| core | organization.membership.preUpdate | org.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImpl | This event is triggered just before updating a membership (only available with jdbc) |
| core | organization.membership.postUpdate | org.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImpl | This event is triggered just after updating a membership (only available with jdbc) |
| core | organization.membership.preDelete | org.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImpl | This event is triggered just before removing a membership (only available with jdbc) |
| core | organization.membership.postDelete | org.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImpl | This event is triggered just after removing a membership (only available with jdbc) |
| core | organization.membershipType.preDelete | org.exoplatform.services.organization.jdbc.MembershipTypeDAOImpl / org.exoplatform.services.organization.jdbc.MembershipTypeImpl | This event is triggered just before removing a membership type (only available with jdbc) |
| core | organization.membershipType.postDelete | org.exoplatform.services.organization.jdbc.MembershipTypeDAOImpl / org.exoplatform.services.organization.jdbc.MembershipTypeImpl | This event is triggered just after removing a membership type (only available with jdbc) |
| core | organization.user.preSave | org.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImpl | This event is triggered just before creating a user (only available with jdbc) |
| core | organization.user.postSave | org.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImpl | This event is triggered just after creating a user (only available with jdbc) |
| core | organization.user.preUpdate | org.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImpl | This event is triggered just before updating a user (only available with jdbc) |
| core | organization.user.postUpdate | org.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImpl | This event is triggered just after updating a user (only available with jdbc) |
| core | organization.user.preDelete | org.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImpl | This event is triggered just before removing a user (only available with jdbc) |
| core | organization.user.postDelete | org.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImpl | This event is triggered just after removing a user (only available with jdbc) |
| core | organization.userProfile.preSave | org.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileData | This event is triggered just before creating a user profile (only available with jdbc) |
| core | organization.userProfile.postSave | org.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileData | This event is triggered just after creating a user profile (only available with jdbc) |
| core | organization.userProfile.preUpdate | org.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileData | This event is triggered just before updating a user profile (only available with jdbc) |
| core | organization.userProfile.postUpdate | org.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileData | This event is triggered just after updating a user profile (only available with jdbc) |
| core | organization.userProfile.preDelete | org.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileData | This event is triggered just before removing a user profile (only available with jdbc) |
| core | organization.userProfile.postDelete | org.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileData | This event is triggered just after removing a user profile (only available with jdbc) |
| portal | UserPortalConfigService.portal.event.createPortal | org.exoplatform.portal.config.jcr.DataStorageImpl / org.exoplatform.portal.config.model.PortalConfig | This event is triggered when a portal configuration has been created |
| portal | UserPortalConfigService.portal.event.updatePortal | org.exoplatform.portal.config.jcr.DataStorageImpl / org.exoplatform.portal.config.model.PortalConfig | This event is triggered when a portal configuration has been updated |
| portal | UserPortalConfigService.portal.event.removePortal | org.exoplatform.portal.config.jcr.DataStorageImpl / org.exoplatform.portal.config.model.PortalConfig | This event is triggered when a portal configuration has been removed |
| portal | UserPortalConfigService.page.onCreate | org.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.Page | This event is triggered when a page has been created |
| portal | UserPortalConfigService.page.onUpdate | org.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.Page | This event is triggered when a page has been updated |
| portal | UserPortalConfigService.page.onRemove | org.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.Page | This event is triggered when a page has been removed |
| portal | UserPortalConfigService.navigation.onCreate | org.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageNavigation | This event is triggered when a navigation has been created |
| portal | UserPortalConfigService.navigation.onUpdate | org.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageNavigation | This event is triggered when a navigation has been updated |
| portal | UserPortalConfigService.navigation.onRemove | org.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageNavigation | This event is triggered when a page has been removed |