summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Adapter.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-17 13:14:45 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-17 13:14:45 +0000
commit33a655cc3bf51c9dffe53702f99ab84d675a4a21 (patch)
tree90d2ea1fad9cda5d99b03a278ed85fe6509bccc4 /java/src/IceGrid/TreeNode/Adapter.java
parentFixed bug: before you could create a child for a new non-applied node (diff)
downloadice-33a655cc3bf51c9dffe53702f99ab84d675a4a21.tar.bz2
ice-33a655cc3bf51c9dffe53702f99ab84d675a4a21.tar.xz
ice-33a655cc3bf51c9dffe53702f99ab84d675a4a21.zip
Synchronize default id in Adapter editor
Diffstat (limited to 'java/src/IceGrid/TreeNode/Adapter.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Adapter.java18
1 files changed, 10 insertions, 8 deletions
diff --git a/java/src/IceGrid/TreeNode/Adapter.java b/java/src/IceGrid/TreeNode/Adapter.java
index 92f6d7ae19f..7cf6e274204 100755
--- a/java/src/IceGrid/TreeNode/Adapter.java
+++ b/java/src/IceGrid/TreeNode/Adapter.java
@@ -128,12 +128,6 @@ class Adapter extends Leaf
//
}
super.setParent(parent);
-
- CommonBase grandParent = parent.getParent();
-
- _defaultAdapterId = (grandParent instanceof Service ||
- grandParent instanceof ServiceTemplate) ?
- "${server}.${service}." + _id: "${server}." + _id;
}
public void clearParent()
@@ -249,7 +243,16 @@ class Adapter extends Leaf
String getDefaultAdapterId()
{
- return _defaultAdapterId;
+ return getDefaultAdapterId(_id);
+ }
+
+ String getDefaultAdapterId(String name)
+ {
+ CommonBase grandParent = _parent.getParent();
+
+ return (grandParent instanceof Service ||
+ grandParent instanceof ServiceTemplate) ?
+ "${server}.${service}." + name: "${server}." + name;
}
String getCurrentEndpoints()
@@ -294,7 +297,6 @@ class Adapter extends Leaf
private String _toolTip;
private String _adapterId; // resolved adapter id, null when _resolver == null
- private String _defaultAdapterId;
static private DefaultTreeCellRenderer _cellRenderer;
static private AdapterEditor _editor;