org.eclipse.mylar.internal.tasks.ui
Class OpenRepositoryTaskJob

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.core.internal.jobs.InternalJob
          extended by org.eclipse.core.runtime.jobs.Job
              extended by org.eclipse.mylar.internal.tasks.ui.OpenRepositoryTaskJob
All Implemented Interfaces:
java.lang.Comparable, org.eclipse.core.runtime.IAdaptable

public class OpenRepositoryTaskJob
extends org.eclipse.core.runtime.jobs.Job

Author:
Mik Kersten, Steffen Pingel

Field Summary
private  org.eclipse.ui.IWorkbenchPage page
           
private  java.lang.String repositoryKind
           
private  java.lang.String serverUrl
           
private  java.lang.String taskId
           
private  java.lang.String taskUrl
           
 
Fields inherited from class org.eclipse.core.runtime.jobs.Job
ASYNC_FINISH, BUILD, DECORATE, INTERACTIVE, LONG, NONE, RUNNING, SHORT, SLEEPING, WAITING
 
Fields inherited from class org.eclipse.core.internal.jobs.InternalJob
manager
 
Constructor Summary
OpenRepositoryTaskJob(java.lang.String repositoryKind, java.lang.String serverUrl, java.lang.String taskId, java.lang.String taskUrl, org.eclipse.ui.IWorkbenchPage page)
           
 
Method Summary
private  void openEditor(TaskRepository repository, java.lang.String handle, RepositoryTaskData taskData)
           
 org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class org.eclipse.core.runtime.jobs.Job
addJobChangeListener, belongsTo, cancel, done, getJobManager, getName, getPriority, getProperty, getResult, getRule, getState, getThread, isBlocking, isSystem, isUser, join, removeJobChangeListener, schedule, schedule, setName, setPriority, setProgressGroup, setProperty, setRule, setSystem, setThread, setUser, shouldRun, shouldSchedule, sleep, wakeUp, wakeUp
 
Methods inherited from class org.eclipse.core.internal.jobs.InternalJob
compareTo, toString
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

serverUrl

private java.lang.String serverUrl

page

private org.eclipse.ui.IWorkbenchPage page

repositoryKind

private java.lang.String repositoryKind

taskId

private java.lang.String taskId

taskUrl

private java.lang.String taskUrl
Constructor Detail

OpenRepositoryTaskJob

public OpenRepositoryTaskJob(java.lang.String repositoryKind,
                             java.lang.String serverUrl,
                             java.lang.String taskId,
                             java.lang.String taskUrl,
                             org.eclipse.ui.IWorkbenchPage page)
Method Detail

run

public org.eclipse.core.runtime.IStatus run(org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
run in class org.eclipse.core.runtime.jobs.Job

openEditor

private void openEditor(TaskRepository repository,
                        java.lang.String handle,
                        RepositoryTaskData taskData)