Class LdapSynchronizationServiceImpl
java.lang.Object
com.foreach.across.modules.ldap.services.LdapSynchronizationServiceImpl
- All Implemented Interfaces:
LdapSynchronizationService
- Since:
- 1.0.0
- Author:
- Marc Vanbrabant
-
Constructor Summary
ConstructorDescriptionLdapSynchronizationServiceImpl
(UserService userService, GroupService groupService, LdapConnectorSettingsService ldapConnectorSettingsService, LdapSearchService ldapSearchService, com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService securityPrincipalService, org.springframework.context.ApplicationEventPublisher eventPublisher, LdapPropertiesService ldapPropertiesService, LdapModuleSettings ldapModuleSettings) -
Method Summary
Modifier and TypeMethodDescriptionboolean
synchronizeData
(LdapUserDirectory ldapUserDirectory) Synchronize all users and groups from the corresponding ldap service.
-
Constructor Details
-
LdapSynchronizationServiceImpl
public LdapSynchronizationServiceImpl(UserService userService, GroupService groupService, LdapConnectorSettingsService ldapConnectorSettingsService, LdapSearchService ldapSearchService, com.foreach.across.modules.spring.security.infrastructure.services.SecurityPrincipalService securityPrincipalService, org.springframework.context.ApplicationEventPublisher eventPublisher, LdapPropertiesService ldapPropertiesService, LdapModuleSettings ldapModuleSettings)
-
-
Method Details
-
synchronizeData
Description copied from interface:LdapSynchronizationService
Synchronize all users and groups from the corresponding ldap service.- Specified by:
synchronizeData
in interfaceLdapSynchronizationService
- Parameters:
ldapUserDirectory
- instance- Returns:
- true if synchronization started, false if there was already a synchronization busy
-