Package org.dashbuilder.migration
Class DashbuilderDataMigration
- java.lang.Object
-
- org.dashbuilder.migration.DashbuilderDataMigration
-
@ApplicationScoped @Startup public class DashbuilderDataMigration extends Object
-
-
Constructor Summary
Constructors Constructor Description DashbuilderDataMigration()DashbuilderDataMigration(org.uberfire.io.IOService ioService, org.uberfire.java.nio.file.FileSystem datasetsFS, org.uberfire.java.nio.file.FileSystem pluginsFS, org.uberfire.java.nio.file.FileSystem perspectivesFS, org.uberfire.java.nio.file.FileSystem navigationFS)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinit()protected booleanisMigrationEnabled()voidmigrateDatasets(org.uberfire.java.nio.file.FileSystem sourceFS, org.uberfire.java.nio.file.FileSystem targetFS)voidmigrateNavigation(org.uberfire.java.nio.file.FileSystem sourceFS, org.uberfire.java.nio.file.FileSystem targetFS)voidmigratePerspectives(org.uberfire.java.nio.file.FileSystem sourceFS, org.uberfire.java.nio.file.FileSystem targetFS)protected voidrunWithLock(org.uberfire.mvp.Command command)
-
-
-
Constructor Detail
-
DashbuilderDataMigration
public DashbuilderDataMigration()
-
DashbuilderDataMigration
@Inject public DashbuilderDataMigration(@Named("ioStrategy") org.uberfire.io.IOService ioService, @Named("datasetsFS") org.uberfire.java.nio.file.FileSystem datasetsFS, @Named("pluginsFS") org.uberfire.java.nio.file.FileSystem pluginsFS, @Named("perspectivesFS") org.uberfire.java.nio.file.FileSystem perspectivesFS, @Named("navigationFS") org.uberfire.java.nio.file.FileSystem navigationFS)
-
-
Method Detail
-
init
@PostConstruct protected void init()
-
isMigrationEnabled
protected boolean isMigrationEnabled()
-
migrateDatasets
public void migrateDatasets(org.uberfire.java.nio.file.FileSystem sourceFS, org.uberfire.java.nio.file.FileSystem targetFS)
-
migratePerspectives
public void migratePerspectives(org.uberfire.java.nio.file.FileSystem sourceFS, org.uberfire.java.nio.file.FileSystem targetFS)
-
migrateNavigation
public void migrateNavigation(org.uberfire.java.nio.file.FileSystem sourceFS, org.uberfire.java.nio.file.FileSystem targetFS)
-
runWithLock
protected void runWithLock(org.uberfire.mvp.Command command)
-
-