| Module | Implementation | Description |
|---|
| core | org.exoplatform.services.organization.jdbc.listeners.CreateUserListener | When event of type (src: UserDAOImpl, data: User) with the corresponding name is broadcasted, it creates user profile |
| core | org.exoplatform.services.organization.jdbc.listeners.RemoveMembershipListener | When event of type (src: Object, data: Object) with the corresponding name 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 corresponding name 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 corresponding name 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 corresponding name is broadcasted, it removes group portal profile |
| portal | org.exoplatform.portal.config.RemoveUserPortalConfigListener | When event of type (src: UserDAOImpl, data: User) with the corresponding name is broadcasted, it removes user portal profile |
| ks | org.exoplatform.forum.service.AuthenticationLoginListener | When event of type (src: AuthenticationService, data: Identity) with the corresponding name is broadcasted, it logs in the Forum service |
| wcm | org.exoplatform.services.wcm.portal.listener.CreateLivePortalEventListener | When event of type (src: DataStorageImpl, data: PortalConfig) with the corresponding name 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 corresponding name is broadcasted, it removes a live portal |