summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/Server.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Server.java')
-rwxr-xr-xjava/src/IceGridGUI/LiveDeployment/Server.java30
1 files changed, 18 insertions, 12 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Server.java b/java/src/IceGridGUI/LiveDeployment/Server.java
index 38e64f9b6e7..a65981155d1 100755
--- a/java/src/IceGridGUI/LiveDeployment/Server.java
+++ b/java/src/IceGridGUI/LiveDeployment/Server.java
@@ -448,7 +448,12 @@ class Server extends ListArrayTreeNode
_application = server._application;
_adapters = server._adapters;
_dbEnvs = server._dbEnvs;
+
_services = server._services;
+
+ _childrenArray[0] = _adapters;
+ _childrenArray[1] = _dbEnvs;
+ _childrenArray[2] = _services;
getRoot().getTreeModel().nodeStructureChanged(this);
}
@@ -584,21 +589,22 @@ class Server extends ListArrayTreeNode
}
}
- String getProperty(String name)
+ java.util.Map getProperties()
{
- //
- // TODO: BENOIT: Add support for property set.
- //
- java.util.Iterator p = _serverDescriptor.propertySet.properties.iterator();
- while(p.hasNext())
+ Utils.ExpandedPropertySet instancePropertySet = null;
+ Node node = (Node)_parent;
+
+ if(_instanceDescriptor != null)
{
- PropertyDescriptor pd = (PropertyDescriptor)p.next();
- if(pd.name.equals(name))
- {
- return pd.value;
- }
+ instancePropertySet = node.expand(_instanceDescriptor.propertySet,
+ _application.name, _resolver);
}
- return "";
+
+ Utils.ExpandedPropertySet propertySet =
+ node.expand(_serverDescriptor.propertySet,
+ _application.name, _resolver);
+
+ return Utils.propertySetToMap(propertySet, instancePropertySet, _resolver);
}
private void createAdapters()