info.extensiblecatalog.nacm.gui.scheduling
Class Job

java.lang.Object
  extended by info.extensiblecatalog.nacm.gui.scheduling.Job

public class Job
extends java.lang.Object


Field Summary
static int AFTER_OTHER_JOB
           
static int AT_DATE_TIME
           
static int IMMEDIATELY
           
 
Constructor Summary
Job(Task task)
           
Job(Task task, java.util.Date startTime)
           
Job(Task task, Job prerequisite)
           
 
Method Summary
 int getID()
           
 java.lang.String getJobName()
           
 java.lang.Object getProgress()
           
 java.lang.String getScheduleDescription()
           
 void start()
           
 void uponAddingToScheduler(info.extensiblecatalog.nacm.gui.JobScheduler scheduler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMMEDIATELY

public static final int IMMEDIATELY
See Also:
Constant Field Values

AT_DATE_TIME

public static final int AT_DATE_TIME
See Also:
Constant Field Values

AFTER_OTHER_JOB

public static final int AFTER_OTHER_JOB
See Also:
Constant Field Values
Constructor Detail

Job

public Job(Task task)

Job

public Job(Task task,
           java.util.Date startTime)

Job

public Job(Task task,
           Job prerequisite)
Method Detail

getID

public int getID()

getJobName

public java.lang.String getJobName()

getScheduleDescription

public java.lang.String getScheduleDescription()

getProgress

public java.lang.Object getProgress()

uponAddingToScheduler

public void uponAddingToScheduler(info.extensiblecatalog.nacm.gui.JobScheduler scheduler)

start

public void start()