diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-13 00:06:05 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-13 00:06:05 +0000 |
commit | ae1e4261cf8a63b87fa07ebf607ce3da625fe274 (patch) | |
tree | 9e409c2ed6853c77d6c36f4e4beb9667278e09b9 /java/src/IceGrid/TreeNode/ReplicatedAdapters.java | |
parent | DbEnv editor + cleanup (diff) | |
download | ice-ae1e4261cf8a63b87fa07ebf607ce3da625fe274.tar.bz2 ice-ae1e4261cf8a63b87fa07ebf607ce3da625fe274.tar.xz ice-ae1e4261cf8a63b87fa07ebf607ce3da625fe274.zip |
Fixed IceGrid build; replicated adapter is now replica group
Diffstat (limited to 'java/src/IceGrid/TreeNode/ReplicatedAdapters.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/ReplicatedAdapters.java | 105 |
1 files changed, 0 insertions, 105 deletions
diff --git a/java/src/IceGrid/TreeNode/ReplicatedAdapters.java b/java/src/IceGrid/TreeNode/ReplicatedAdapters.java deleted file mode 100755 index 63daaa4dcd0..00000000000 --- a/java/src/IceGrid/TreeNode/ReplicatedAdapters.java +++ /dev/null @@ -1,105 +0,0 @@ -// **********************************************************************
-//
-// Copyright (c) 2003-2005 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.AbstractListModel;
-
-import IceGrid.ReplicatedAdapterDescriptor;
-import IceGrid.Model;
-import IceGrid.Utils;
-
-class ReplicatedAdapters extends EditableParent
-{
- static public java.util.LinkedList
- copyDescriptors(java.util.List descriptors)
- {
- java.util.LinkedList copy = new java.util.LinkedList();
- java.util.Iterator p = descriptors.iterator();
- while(p.hasNext())
- {
- copy.add(ReplicatedAdapter.copyDescriptor(
- (ReplicatedAdapterDescriptor)p.next()));
- }
- return copy;
- }
-
- ReplicatedAdapters(java.util.List descriptors, Model model)
- throws UpdateFailedException
- {
- super(false, "Replicated Adapters", model);
- _descriptors = descriptors;
-
- java.util.Iterator p = _descriptors.iterator();
- while(p.hasNext())
- {
- ReplicatedAdapterDescriptor descriptor
- = (ReplicatedAdapterDescriptor)p.next();
-
- addChild(new ReplicatedAdapter(false, descriptor, _model));
- }
- }
-
- java.util.LinkedList getUpdates()
- {
- java.util.LinkedList updates = new java.util.LinkedList();
- java.util.Iterator p = _children.iterator();
- while(p.hasNext())
- {
- ReplicatedAdapter ra = (ReplicatedAdapter)p.next();
- if(ra.isNew() || ra.isModified())
- {
- updates.add(ra.getDescriptor());
- }
- }
- return updates;
- }
-
- void update(java.util.List descriptors, String[] removeAdapters)
- throws UpdateFailedException
- {
- _descriptors = descriptors;
-
- //
- // One big set of removes
- //
- removeChildren(removeAdapters);
-
- //
- // One big set of updates, followed by inserts
- //
- java.util.Vector newChildren = new java.util.Vector();
- java.util.Vector updatedChildren = new java.util.Vector();
-
- java.util.Iterator p = descriptors.iterator();
- while(p.hasNext())
- {
- ReplicatedAdapterDescriptor descriptor =
- (ReplicatedAdapterDescriptor)p.next();
-
- ReplicatedAdapter child
- = (ReplicatedAdapter)findChild(descriptor.id);
- if(child == null)
- {
- newChildren.add(new ReplicatedAdapter(false, descriptor,
- _model));
- }
- else
- {
- child.rebuild(descriptor);
- updatedChildren.add(child);
- }
- }
-
- updateChildren((CommonBaseI[])updatedChildren.toArray
- (new CommonBaseI[0]));
- addChildren((CommonBaseI[])newChildren.toArray(new CommonBaseI[0]));
- }
-
- private java.util.List _descriptors;
-}
|