Global Information

Usual Config. FileAvail. SinceDeprec. Since
war:/conf/organization/hibernate-configuration.xml, war:/conf/organization/jdbc-configuration.xml or war:/conf/organization/ldap-configuration.xml  

Component Implementations

ModuleImplementationDescription 
coreorg.exoplatform.services.organization.hibernate.OrganizationServiceImplOrganization management by Hibernate mappingsee plugin details below
coreorg.exoplatform.services.organization.jdbc.OrganizationServiceImplOrganization management by jdbc direct accesssee plugin details below
coreorg.exoplatform.services.organization.ldap.OrganizationServiceImplOrganization management by LDAP mappingHow to configure, see plugin details below
coreorg.exoplatform.services.organization.impl.mock.DummyOrganizationServiceOrganization management for testing purposesee plugin details below

all implementations plugin

Add Plugin Method: addListenerPlugin

ModuleImplementationDescription 
coreorg.exoplatform.services.organization.UserEventListenerDefines a User preSave, postSave, preDelete and postDelete listenersee implementations below
coreorg.exoplatform.services.organization.GroupEventListenerDefines a Group preSave, postSave, preDelete and postDelete listenersee implementations below
coreorg.exoplatform.services.organization.MembershipEventListenerDefines a Membership preSave, postSave, preDelete and postDelete listenersee implementations below
coreorg.exoplatform.services.organization.OrganizationServiceInitializerDefines a service initializersee implementations below

org.exoplatform.services.organization.UserEventListener's implementation

ModuleImplementationDescription
coreorg.exoplatform.services.organization.impl.NewUserEventListenerAsks the organization manager to add or remove a user
jcrorg.exoplatform.services.jcr.ext.hierarchy.impl.NewUserListenerCreates or Removes a user area into the JCR
portalorg.exoplatform.portal.config.UserPortalConfigListenerInitializes the user navigation
csorg.exoplatform.content.service.ContentNavListenerRemoves the user navigation (deprecated since cs 1.0)
csorg.exoplatform.calendar.service.impl.NewUserListenerInitializes the user calendar
csorg.exoplatform.contact.service.impl.NewUserListenerInitializes the user contacts
csorg.exoplatform.mail.service.impl.NewUserListenerCreates a user mail account
csorg.exoplatform.content.service.UserContentNavListenerRemoves the user navigation
ecmorg.exoplatform.services.cms.drives.impl.NewUserListenerDefines the default user's drives
ecmorg.exoplatform.services.cms.queries.impl.NewUserListenerDefines the default queries in the user area

org.exoplatform.services.organization.GroupEventListener's implementation

ModuleImplementationDescription
jcrorg.exoplatform.services.jcr.ext.hierarchy.impl.NewGroupListenerCreates or Removes a group area into the JCR
portalorg.exoplatform.portal.config.GroupPortalConfigListenerInitializes the group navigation
csorg.exoplatform.content.service.GroupContentNavListenerRemoves the group navigation
csorg.exoplatform.calendar.service.impl.NewGroupListenerInitializes the group calendar
ecmorg.exoplatform.services.cms.drives.impl.NewGroupListenerDefines the default group's drives

org.exoplatform.services.organization.MembershipEventListener's implementation

ModuleImplementationDescription
csorg.exoplatform.contact.service.impl.NewMembershipListenerAdds or Removes the user from the group's contacts

org.exoplatform.services.organization.OrganizationServiceInitializer's implementation

ModuleImplementationDescription
coreorg.exoplatform.services.organization.OrganizationDatabaseInitializerCreates predefined users, groups and memberships


Creator: Nicolas Filotto on 2008/08/06 14:11
Copyright (c) 2000-2009. Allright reserved - eXo platform SAS
1.6.13286