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
static
final
Category |
log |
|
|
protected
ProgressMeter |
progress |
|
|
| 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
|
String
|
getCurrentStatus()
|
|
long
|
getElapsedTime()
|
|
long
|
getEstimatedTimeRemaining()
|
|
String
|
getNameKey()
|
|
int
|
getPercentageComplete()
|
|
String
|
getPrettyElapsedTime()
|
|
String
|
getPrettyTimeRemaining()
|
|
abstract
ResourceBundle
|
getResourceBundle()
|
|
boolean
|
isComplete()
|
|
boolean
|
isSuccessful()
|
|
void
|
run()
|
|
void
|
stopTimer()
|
|
From class
java.lang.Object
|
Object
|
clone()
|
|
boolean
|
equals(Object arg0)
|
|
void
|
finalize()
|
|
final
Class<?>
|
getClass()
|
|
int
|
hashCode()
|
|
final
void
|
notify()
|
|
final
void
|
notifyAll()
|
|
String
|
toString()
|
|
final
void
|
wait()
|
|
final
void
|
wait(long arg0, int arg1)
|
|
final
void
|
wait(long arg0)
|
|
From interface
com.atlassian.core.task.longrunning.LongRunningTask
|
abstract
String
|
getCurrentStatus()
|
|
abstract
long
|
getElapsedTime()
|
|
abstract
long
|
getEstimatedTimeRemaining()
|
|
abstract
String
|
getName()
|
|
abstract
String
|
getNameKey()
|
|
abstract
int
|
getPercentageComplete()
|
|
abstract
String
|
getPrettyElapsedTime()
|
|
abstract
String
|
getPrettyTimeRemaining()
|
|
abstract
boolean
|
isComplete()
|
|
abstract
boolean
|
isSuccessful()
|
|
From interface
java.lang.Runnable
|
Public Constructors
public
MigrateExternalMembershipsLongRunningTask
(PlatformTransactionManager transactionManager, ApplicationDAO applicationDao, DirectoryInstanceLoader directoryInstanceLoader, AtlassianUserExternalDataMigrator migrator, I18NBean i18nBean)
Public Methods
Protected Methods
protected
void
runInternal
()
Run the long runnning process. When this method exits, the process should be complete.