public final class

AtlassianUserExternalDataMigrator

extends Object
java.lang.Object
   ↳ com.atlassian.confluence.user.migration.AtlassianUserExternalDataMigrator

Class Overview

Migrates users, their properties and memberships from a pre Confluence 3.5 LDAP setup

Summary

Public Constructors
AtlassianUserExternalDataMigrator(SessionFactory sessionFactory, CrowdService crowdService, HibernateSessionManager hibernateSessionManager, I18NBeanFactory i18nBeanFactory)
Public Methods
void migrateToDelegatedDirectory(DelegatedAuthenticationDirectory directory, ProgressMeter progressMeter)
Iterates through all external_memberships, pulls in users from LDAP into the delegated directory if they don't exist locally.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public AtlassianUserExternalDataMigrator (SessionFactory sessionFactory, CrowdService crowdService, HibernateSessionManager hibernateSessionManager, I18NBeanFactory i18nBeanFactory)

Public Methods

public void migrateToDelegatedDirectory (DelegatedAuthenticationDirectory directory, ProgressMeter progressMeter)

Iterates through all external_memberships, pulls in users from LDAP into the delegated directory if they don't exist locally. Also creates groups if they don't exist locally.

Parameters
directory The directory to migrate to
progressMeter The ProgressMeter object on which to update progress.