org.ourgrid.mygrid.ui.gui
Class JobsTreeModel

java.lang.Object
  extended by org.ourgrid.mygrid.ui.gui.JobsTreeModel

public class JobsTreeModel
extends java.lang.Object

This class generate the Job Tree. It access a SynchronizedEBJobManager to the necessary information. It also has maps to store all jobs, tasks and replicas that have already been inserted in tree to prevent exhausting algorithms to verify if jobs, tasks and replicas already had been inserted in the tree.


Constructor Summary
JobsTreeModel()
          Creates a new instance of LocalGuMPTree
 
Method Summary
 javax.swing.tree.DefaultMutableTreeNode getGuMRoot()
          This method is friendly because test needs a reference to Node Root
 javax.swing.tree.DefaultTreeModel getTreeModel()
          Returns Tree Model to create JTree
 void refreshTree(java.util.Map<java.lang.Integer,SimpleJobEntry> jobsList)
          Get job's list from MyGridUIServices and update the tree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobsTreeModel

public JobsTreeModel()
Creates a new instance of LocalGuMPTree

Method Detail

getTreeModel

public javax.swing.tree.DefaultTreeModel getTreeModel()
Returns Tree Model to create JTree


refreshTree

public void refreshTree(java.util.Map<java.lang.Integer,SimpleJobEntry> jobsList)
Get job's list from MyGridUIServices and update the tree


getGuMRoot

public javax.swing.tree.DefaultMutableTreeNode getGuMRoot()
This method is friendly because test needs a reference to Node Root