edu.jhu.tmaj.client.admin.data
Class TissueTypesSyncer
java.lang.Object
edu.jhu.tmaj.client.admin.data.TissueTypesSyncer
public final class TissueTypesSyncer
- extends java.lang.Object
Since the TissueTypes table is shared in the TissueDiagnosis AND ScoredImages section, something
must be done to keep the two in sync in the tree. So if a user adds a new TissueType in the
ScoredImages section, it must also be added to the TissueDiagnosis section, and vice-versa. The
same thing is true if a user changes the name of a TissueType, or deletes a tissueType.
Method Summary |
static void |
recordAdd(javax.swing.tree.DefaultMutableTreeNode addedNode,
javax.swing.tree.DefaultTreeModel treeModel)
|
static void |
recordDelete(javax.swing.tree.DefaultMutableTreeNode deletedNode,
javax.swing.tree.DefaultTreeModel treeModel)
|
static void |
recordEdit(javax.swing.tree.DefaultMutableTreeNode selectedNode,
MetaObject newObject,
javax.swing.tree.DefaultTreeModel treeModel)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TissueTypesSyncer
public TissueTypesSyncer()
recordDelete
public static void recordDelete(javax.swing.tree.DefaultMutableTreeNode deletedNode,
javax.swing.tree.DefaultTreeModel treeModel)
recordAdd
public static void recordAdd(javax.swing.tree.DefaultMutableTreeNode addedNode,
javax.swing.tree.DefaultTreeModel treeModel)
recordEdit
public static void recordEdit(javax.swing.tree.DefaultMutableTreeNode selectedNode,
MetaObject newObject,
javax.swing.tree.DefaultTreeModel treeModel)