Global Information

Global Information

Usual Config. FileAvail. SinceDeprec. Since
/conf/portal/configuration.xml in exo.kernel.component.common-XXX.jar  

Component Implementations

ModuleImplementationDescription 
kernelorg.exoplatform.services.listener.ListenerServiceDefault event dispatchersee plugin details below

org.exoplatform.services.listener.ListenerService's plugin

Add Plugin Method: addListener

ModuleImplementationDescription 
kernelorg.exoplatform.services.listener.ListenerDefines a broadcast event listenersee implementations below

org.exoplatform.services.listener.Listener's implementation

ModuleImplementationDescription
coreorg.exoplatform.services.organization.jdbc.listeners.CreateUserListenerWhen event of type (src: UserDAOImpl, data: User) with the name "organization.user.postCreate" is broadcasted, it creates user profile
coreorg.exoplatform.services.organization.jdbc.listeners.RemoveMembershipListenerWhen 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
coreorg.exoplatform.services.organization.jdbc.listeners.RemoveGroupListenerWhen 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)
coreorg.exoplatform.services.organization.jdbc.listeners.RemoveUserProfileListenerWhen 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)
portalorg.exoplatform.portal.config.RemoveGroupPortalConfigListenerWhen event of type (src: GroupDAOImpl, data: Group) with the name "organization.group.preDelete" is broadcasted, it removes group portal profile
portalorg.exoplatform.portal.config.RemoveUserPortalConfigListenerWhen event of type (src: UserDAOImpl, data: User) with the name "organization.user.preDelete" is broadcasted, it removes user portal profile
ksorg.exoplatform.forum.service.AuthenticationLoginListenerWhen 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
ksorg.exoplatform.forum.service.AuthenticationLogoutListenerWhen 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
wcmorg.exoplatform.services.wcm.portal.listener.CreateLivePortalEventListenerWhen event of type (src: DataStorageImpl, data: PortalConfig) with the name "UserPortalConfigService.portal.event.createPortal" is broadcasted, it creates a live portal
wcmorg.exoplatform.services.wcm.portal.listener.RemoveLivePortalEventListenerWhen event of type (src: DataStorageImpl, data: PortalConfig) with the name "UserPortalConfigService.portal.event.removePortal" is broadcasted, it removes the corresponding live portal

The name of all the events that are triggered in the eXo products

ModuleEvent NameSource Type / Data TypeDescription
coreexo.core.security.ConversationRegistry.registerorg.exoplatform.services.security.ConversationRegistry / org.exoplatform.services.security.ConversationStateThis event is triggered when a user has just signed in
coreexo.core.security.ConversationRegistry.unregisterorg.exoplatform.services.security.ConversationRegistry / org.exoplatform.services.security.ConversationStateThis event is triggered when a user has just left
coreorganization.group.preSaveorg.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImplThis event is triggered just before creating a group (only available with jdbc)
coreorganization.group.postSaveorg.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImplThis event is triggered just after creating a group (only available with jdbc)
coreorganization.group.preUpdateorg.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImplThis event is triggered just before updating a group (only available with jdbc)
coreorganization.group.postUpdateorg.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImplThis event is triggered just after updating a group (only available with jdbc)
coreorganization.group.preDeleteorg.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImplThis event is triggered just before removing a group (only available with jdbc)
coreorganization.group.postDeleteorg.exoplatform.services.organization.jdbc.GroupDAOImpl / org.exoplatform.services.organization.jdbc.GroupImplThis event is triggered just after removing a group (only available with jdbc)
coreorganization.membership.preSaveorg.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.GrMembershipImplThis event is triggered just before creating a membership (only available with jdbc)
coreorganization.membership.postSaveorg.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.GMembershipImplThis event is triggered just after creating a membership (only available with jdbc)
coreorganization.membership.preUpdateorg.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImplThis event is triggered just before updating a membership (only available with jdbc)
coreorganization.membership.postUpdateorg.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImplThis event is triggered just after updating a membership (only available with jdbc)
coreorganization.membership.preDeleteorg.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImplThis event is triggered just before removing a membership (only available with jdbc)
coreorganization.membership.postDeleteorg.exoplatform.services.organization.jdbc.MembershipDAOImpl / org.exoplatform.services.organization.jdbc.MembershipImplThis event is triggered just after removing a membership (only available with jdbc)
coreorganization.membershipType.preDeleteorg.exoplatform.services.organization.jdbc.MembershipTypeDAOImpl / org.exoplatform.services.organization.jdbc.MembershipTypeImplThis event is triggered just before removing a membership type (only available with jdbc)
coreorganization.membershipType.postDeleteorg.exoplatform.services.organization.jdbc.MembershipTypeDAOImpl / org.exoplatform.services.organization.jdbc.MembershipTypeImplThis event is triggered just after removing a membership type (only available with jdbc)
coreorganization.user.preSaveorg.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImplThis event is triggered just before creating a user (only available with jdbc)
coreorganization.user.postSaveorg.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImplThis event is triggered just after creating a user (only available with jdbc)
coreorganization.user.preUpdateorg.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImplThis event is triggered just before updating a user (only available with jdbc)
coreorganization.user.postUpdateorg.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImplThis event is triggered just after updating a user (only available with jdbc)
coreorganization.user.preDeleteorg.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImplThis event is triggered just before removing a user (only available with jdbc)
coreorganization.user.postDeleteorg.exoplatform.services.organization.jdbc.UserDAOImpl / org.exoplatform.services.organization.jdbc.UserImplThis event is triggered just after removing a user (only available with jdbc)
coreorganization.userProfile.preSaveorg.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileDataThis event is triggered just before creating a user profile (only available with jdbc)
coreorganization.userProfile.postSaveorg.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileDataThis event is triggered just after creating a user profile (only available with jdbc)
coreorganization.userProfile.preUpdateorg.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileDataThis event is triggered just before updating a user profile (only available with jdbc)
coreorganization.userProfile.postUpdateorg.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileDataThis event is triggered just after updating a user profile (only available with jdbc)
coreorganization.userProfile.preDeleteorg.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileDataThis event is triggered just before removing a user profile (only available with jdbc)
coreorganization.userProfile.postDeleteorg.exoplatform.services.organization.jdbc.UserProfileDAOImpl / org.exoplatform.services.organization.jdbc.UserProfileDataThis event is triggered just after removing a user profile (only available with jdbc)
portalUserPortalConfigService.portal.event.createPortalorg.exoplatform.portal.config.jcr.DataStorageImpl / org.exoplatform.portal.config.model.PortalConfigThis event is triggered when a portal configuration has been created
portalUserPortalConfigService.portal.event.updatePortalorg.exoplatform.portal.config.jcr.DataStorageImpl / org.exoplatform.portal.config.model.PortalConfigThis event is triggered when a portal configuration has been updated
portalUserPortalConfigService.portal.event.removePortalorg.exoplatform.portal.config.jcr.DataStorageImpl / org.exoplatform.portal.config.model.PortalConfigThis event is triggered when a portal configuration has been removed
portalUserPortalConfigService.page.onCreateorg.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageThis event is triggered when a page has been created
portalUserPortalConfigService.page.onUpdateorg.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageThis event is triggered when a page has been updated
portalUserPortalConfigService.page.onRemoveorg.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageThis event is triggered when a page has been removed
portalUserPortalConfigService.navigation.onCreateorg.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageNavigationThis event is triggered when a navigation has been created
portalUserPortalConfigService.navigation.onUpdateorg.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageNavigationThis event is triggered when a navigation has been updated
portalUserPortalConfigService.navigation.onRemoveorg.exoplatform.portal.config.UserPortalConfigService / org.exoplatform.portal.config.model.PageNavigationThis event is triggered when a page has been removed

See also

Tags:
Created by Nicolas Filotto on 08/06/2008
Last modified by Nicolas Filotto on 09/01/2009


http://community.test.exoplatform.org

Products

generated on Fri May 18 04:07:44 UTC 2012

eXo Optional Modules

eXo Core Foundations

Recently Modified


Copyright (c) 2000-2010. All Rights Reserved - eXo platform SAS
2.4.30451