org.eclipse.mylar.tasks.ui
Class TaskListDataMigration
java.lang.Object
org.eclipse.mylar.tasks.ui.TaskListDataMigration
- All Implemented Interfaces:
- org.eclipse.jface.operation.IRunnableWithProgress
public class TaskListDataMigration
- extends java.lang.Object
- implements org.eclipse.jface.operation.IRunnableWithProgress
Migrate 0.6 -> 0.7 mylar data format
- Author:
- Rob Elves
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dataDirectory
private java.io.File dataDirectory
TaskListDataMigration
public TaskListDataMigration(java.io.File sourceFolder)
run
public void run(org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.reflect.InvocationTargetException,
java.lang.InterruptedException
- Specified by:
run
in interface org.eclipse.jface.operation.IRunnableWithProgress
- Throws:
java.lang.reflect.InvocationTargetException
java.lang.InterruptedException
doMigration
public void doMigration(org.eclipse.core.runtime.IProgressMonitor monitor)
migrateTaskList
public boolean migrateTaskList(org.eclipse.core.runtime.IProgressMonitor monitor)
migrateRepositoriesData
public boolean migrateRepositoriesData(org.eclipse.core.runtime.IProgressMonitor monitor)
migrateTaskContextData
public boolean migrateTaskContextData(org.eclipse.core.runtime.IProgressMonitor monitor)
migrateActivityData
public boolean migrateActivityData(org.eclipse.core.runtime.IProgressMonitor monitor)