frysk.hpd
Class ProcTasks

java.lang.Object
  extended by frysk.hpd.ProcTasks

 class ProcTasks
extends Object

A container for ProcData and a subset of it's TaskDatas. If you try to add tasks from other Procs you'll get an exception;


Field Summary
(package private)  ProcData proc
           
(package private)  TreeMap tasks
           
 
Constructor Summary
ProcTasks(ProcData proc)
          Constructor
ProcTasks(ProcData proc, TaskData[] taskarray)
          Constructor
 
Method Summary
 void addTaskData(TaskData task)
           
 boolean containsTask(int taskID)
           
 boolean equals(Object obj)
           
 ProcData getProcData()
           
 ArrayList getTaskData()
          Returns a Vecotr of all TaskData objects order by ID
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

proc

ProcData proc

tasks

TreeMap tasks
Constructor Detail

ProcTasks

public ProcTasks(ProcData proc)
Constructor


ProcTasks

public ProcTasks(ProcData proc,
                 TaskData[] taskarray)
Constructor

Method Detail

containsTask

public boolean containsTask(int taskID)

getProcData

public ProcData getProcData()

getTaskData

public ArrayList getTaskData()
Returns a Vecotr of all TaskData objects order by ID

Returns:
a ArrayList of TaskData objects

addTaskData

public void addTaskData(TaskData task)

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object