diff options
author | Bernard Normier <bernard@zeroc.com> | 2006-03-29 21:21:02 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2006-03-29 21:21:02 +0000 |
commit | 20744ae1f1182d08e26b175f59d14041aabaf754 (patch) | |
tree | 937d125b80663966b3a61e13e744e28daf1f22da /java/src/IceGrid/TreeNode/Templates.java | |
parent | Java metadata (diff) | |
download | ice-20744ae1f1182d08e26b175f59d14041aabaf754.tar.bz2 ice-20744ae1f1182d08e26b175f59d14041aabaf754.tar.xz ice-20744ae1f1182d08e26b175f59d14041aabaf754.zip |
IceGrid GUI refactoring
Diffstat (limited to 'java/src/IceGrid/TreeNode/Templates.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/Templates.java | 69 |
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();
- }
- }
-}
|