org.eclipse.mylar.internal.tasks.ui.wizards
Class TaskDataImportWizard.FileCopyJob

java.lang.Object
  extended by org.eclipse.mylar.internal.tasks.ui.wizards.TaskDataImportWizard.FileCopyJob
All Implemented Interfaces:
org.eclipse.jface.operation.IRunnableWithProgress
Enclosing class:
TaskDataImportWizard

 class TaskDataImportWizard.FileCopyJob
extends java.lang.Object
implements org.eclipse.jface.operation.IRunnableWithProgress

Job that performs the file copying and zipping


Field Summary
private  boolean importActivationHistory
           
private  boolean importTaskContexts
           
private  boolean importTaskList
           
private static java.lang.String JOB_LABEL
           
private  java.io.File sourceActivationHistoryFile
           
private  java.util.List<java.io.File> sourceContextFiles
           
private  java.io.File sourceRepositoriesFile
           
private  java.io.File sourceTaskListFile
           
private  java.io.File sourceZipFile
           
private  boolean zip
           
private  java.util.List<java.lang.String> zipFilesToExtract
           
 
Constructor Summary
TaskDataImportWizard.FileCopyJob(java.io.File sourceFolder, java.io.File sourceZipFile, java.io.File sourceTaskListFile, java.io.File sourceRepositoriesFile, java.io.File sourceActivationHistoryFile, java.util.List<java.io.File> contextFiles, java.util.List<java.lang.String> zipFiles)
           
 
Method Summary
 void run(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JOB_LABEL

private static final java.lang.String JOB_LABEL
See Also:
Constant Field Values

sourceZipFile

private java.io.File sourceZipFile

sourceTaskListFile

private java.io.File sourceTaskListFile

sourceActivationHistoryFile

private java.io.File sourceActivationHistoryFile

sourceRepositoriesFile

private java.io.File sourceRepositoriesFile

zip

private boolean zip

importTaskList

private boolean importTaskList

importActivationHistory

private boolean importActivationHistory

importTaskContexts

private boolean importTaskContexts

sourceContextFiles

private java.util.List<java.io.File> sourceContextFiles

zipFilesToExtract

private java.util.List<java.lang.String> zipFilesToExtract
Constructor Detail

TaskDataImportWizard.FileCopyJob

public TaskDataImportWizard.FileCopyJob(java.io.File sourceFolder,
                                        java.io.File sourceZipFile,
                                        java.io.File sourceTaskListFile,
                                        java.io.File sourceRepositoriesFile,
                                        java.io.File sourceActivationHistoryFile,
                                        java.util.List<java.io.File> contextFiles,
                                        java.util.List<java.lang.String> zipFiles)
Method Detail

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