public class

MigrateExternalMembershipsLongRunningTask

extends ConfluenceAbstractLongRunningTask
java.lang.Object
   ↳ com.atlassian.core.task.longrunning.AbstractLongRunningTask
     ↳ com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask
       ↳ com.atlassian.confluence.admin.actions.migration.MigrateExternalMembershipsLongRunningTask

Class Overview

Migrates memberships and groups from the external_memberships and groups tables.

This is meant to be used by customers who upgraded from a 3.4.x or below instance to 3.5 or above and want to switch to a delegated LDAP directory, and so did not copy over their atlassian-user.xml file. They would have also had to have manually configured a delegated LDAP directory before running this task.

Summary

[Expand]
Inherited Fields
From class com.atlassian.core.task.longrunning.AbstractLongRunningTask
Public Constructors
MigrateExternalMembershipsLongRunningTask(PlatformTransactionManager transactionManager, ApplicationDAO applicationDao, DirectoryInstanceLoader directoryInstanceLoader, AtlassianUserExternalDataMigrator migrator, I18NBean i18nBean)
Public Methods
String getName()
Protected Methods
void runInternal()
Run the long runnning process.
[Expand]
Inherited Methods
From class com.atlassian.confluence.util.longrunning.ConfluenceAbstractLongRunningTask
From class com.atlassian.core.task.longrunning.AbstractLongRunningTask
From class java.lang.Object
From interface com.atlassian.core.task.longrunning.LongRunningTask
From interface java.lang.Runnable

Public Constructors

public MigrateExternalMembershipsLongRunningTask (PlatformTransactionManager transactionManager, ApplicationDAO applicationDao, DirectoryInstanceLoader directoryInstanceLoader, AtlassianUserExternalDataMigrator migrator, I18NBean i18nBean)

Public Methods

public String getName ()

Protected Methods

protected void runInternal ()

Run the long runnning process. When this method exits, the process should be complete.