summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Templates.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-03-29 21:21:02 +0000
committerBernard Normier <bernard@zeroc.com>2006-03-29 21:21:02 +0000
commit20744ae1f1182d08e26b175f59d14041aabaf754 (patch)
tree937d125b80663966b3a61e13e744e28daf1f22da /java/src/IceGrid/TreeNode/Templates.java
parentJava metadata (diff)
downloadice-20744ae1f1182d08e26b175f59d14041aabaf754.tar.bz2
ice-20744ae1f1182d08e26b175f59d14041aabaf754.tar.xz
ice-20744ae1f1182d08e26b175f59d14041aabaf754.zip
IceGrid GUI refactoring
Diffstat (limited to 'java/src/IceGrid/TreeNode/Templates.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Templates.java69
1 files changed, 0 insertions, 69 deletions
diff --git a/java/src/IceGrid/TreeNode/Templates.java b/java/src/IceGrid/TreeNode/Templates.java
deleted file mode 100755
index 4ec8fef4b87..00000000000
--- a/java/src/IceGrid/TreeNode/Templates.java
+++ /dev/null
@@ -1,69 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2006 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-package IceGrid.TreeNode;
-
-import javax.swing.JOptionPane;
-
-import IceGrid.Model;
-import IceGrid.TemplateDescriptor;
-
-
-abstract class Templates extends EditableParent
-{
- abstract void tryAdd(String newId, TemplateDescriptor descriptor)
- throws UpdateFailedException;
-
- abstract protected java.util.List findAllTemplateInstances(String templateId);
-
- protected Templates(String id, Model model)
- {
- super(false, id, model, false);
- }
-
- void tryUpdate(CommonBase child)
- throws UpdateFailedException
- {
- java.util.List instanceList = findAllTemplateInstances(child.getId());
-
- java.util.List parentList = new java.util.Vector();
- java.util.List backupList = new java.util.Vector();
-
- java.util.List editables = new java.util.LinkedList();
-
- java.util.Iterator p = instanceList.iterator();
- while(p.hasNext())
- {
- CommonBase instance = (CommonBase)p.next();
- Parent parent = (Parent)instance.getParent();
-
- try
- {
- backupList.add(parent.rebuildChild(instance, editables));
- }
- catch(UpdateFailedException e)
- {
- for(int i = backupList.size() - 1; i >= 0; --i)
- {
- parent = (Parent)parentList.get(i);
- parent.restoreChild((CommonBase)instanceList.get(i), backupList.get(i));
- }
- throw e;
- }
-
- parentList.add(parent);
- }
-
- p = editables.iterator();
- while(p.hasNext())
- {
- Editable editable = (Editable)p.next();
- editable.markModified();
- }
- }
-}