summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Server.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-10 22:24:31 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-10 22:24:31 +0000
commitea938944ac62d3959193d4fb6fc8f0355be4d550 (patch)
tree7d7e3ff9e84d5db9d07bb9a67baa50d1200504be /java/src/IceGrid/TreeNode/Server.java
parentbug fix (diff)
downloadice-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-xjava/src/IceGrid/TreeNode/Server.java20
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()