Package com.atlassian.confluence.util
Class BandanaConfigMigrator
- java.lang.Object
-
- com.atlassian.confluence.util.BandanaConfigMigrator
-
public class BandanaConfigMigrator extends Object
Migrates Confluence global and space configuration data from the file system into the database Specifically, the confluence-global.bandana.xml file and space config data contained in directories underneath the 'config' folder
-
-
Constructor Summary
Constructors Constructor Description BandanaConfigMigrator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Migrate the configuration in the Confluence home config/ directory.void
run(File baseConfigPath)
Migrate the configuration in the nominated directory.void
setBandanaPersister(com.atlassian.bandana.BandanaPersister persister)
void
setxStreamManager(ConfluenceXStreamManager confluenceXStreamManager)
-
-
-
Method Detail
-
run
public void run()
Migrate the configuration in the Confluence home config/ directory.
-
run
public void run(File baseConfigPath)
Migrate the configuration in the nominated directory.- Parameters:
baseConfigPath
- the root path of the Bandana configuration structure. Inside will be one file called confluence-global.bandana.xml, and a series of directories for each space's config.
-
setBandanaPersister
public void setBandanaPersister(com.atlassian.bandana.BandanaPersister persister)
-
setxStreamManager
public void setxStreamManager(ConfluenceXStreamManager confluenceXStreamManager)
-
-