diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-10 22:24:31 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-10 22:24:31 +0000 |
commit | ea938944ac62d3959193d4fb6fc8f0355be4d550 (patch) | |
tree | 7d7e3ff9e84d5db9d07bb9a67baa50d1200504be /java/src/IceGrid/TreeNode/Server.java | |
parent | bug fix (diff) | |
download | ice-ea938944ac62d3959193d4fb6fc8f0355be4d550.tar.bz2 ice-ea938944ac62d3959193d4fb6fc8f0355be4d550.tar.xz ice-ea938944ac62d3959193d4fb6fc8f0355be4d550.zip |
Partial node edit + more actions
Diffstat (limited to 'java/src/IceGrid/TreeNode/Server.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/Server.java | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/java/src/IceGrid/TreeNode/Server.java b/java/src/IceGrid/TreeNode/Server.java index 053dd961d1c..4af0729545e 100755 --- a/java/src/IceGrid/TreeNode/Server.java +++ b/java/src/IceGrid/TreeNode/Server.java @@ -193,6 +193,9 @@ class Server extends EditableParent _popup.addSeparator();
_popup.add(_model.getActions()[ENABLE]);
_popup.add(_model.getActions()[DISABLE]);
+ _popup.addSeparator();
+ _popup.add(_model.getActions()[SERVER_REFRESH_INSTALLATION]);
+ _popup.add(_model.getActions()[SERVER_REFRESH_INSTALLATION_NO_SHUTDOWN]);
}
return _popup;
}
@@ -409,7 +412,6 @@ class Server extends EditableParent return true;
}
return false;
-
}
@@ -590,13 +592,17 @@ class Server extends EditableParent if(!_ephemeral)
{
Ice.IntHolder pid = new Ice.IntHolder();
- _state = _model.getRoot().registerServer(_resolver.find("node"),
- _id,
- this,
- pid);
- _pid = pid.value;
+ ServerState state = _model.getRoot().registerServer(_resolver.find("node"),
+ _id,
+ this,
+ pid);
+ super.setParent(parent);
+ updateDynamicInfo(state, pid.value);
+ }
+ else
+ {
+ super.setParent(parent);
}
- super.setParent(parent);
}
public void clearParent()
|