summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/Service.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-04-12 11:55:04 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-04-12 11:55:04 +0000
commit9f876516b8bfbf876aac6b37afe477a9265e9ed7 (patch)
tree7609792a64ae713c1d454a9d789c363fde2389d7 /java/src/IceGridGUI/Application/Service.java
parentAdded support for property sets. (diff)
downloadice-9f876516b8bfbf876aac6b37afe477a9265e9ed7.tar.bz2
ice-9f876516b8bfbf876aac6b37afe477a9265e9ed7.tar.xz
ice-9f876516b8bfbf876aac6b37afe477a9265e9ed7.zip
Changes to allow compiling the GUI with property set descriptor changes.
Diffstat (limited to 'java/src/IceGridGUI/Application/Service.java')
-rwxr-xr-xjava/src/IceGridGUI/Application/Service.java17
1 files changed, 14 insertions, 3 deletions
diff --git a/java/src/IceGridGUI/Application/Service.java b/java/src/IceGridGUI/Application/Service.java
index b15c1c9ac0e..7a4baa28d21 100755
--- a/java/src/IceGridGUI/Application/Service.java
+++ b/java/src/IceGridGUI/Application/Service.java
@@ -42,7 +42,11 @@ class Service extends Communicator implements Cloneable, TemplateInstance
// Update to properties is not atomic because of Adapter endpoints
// (and possibly other properties set through a PropertiesHolder)
//
- copy.properties = (java.util.LinkedList)copy.properties.clone();
+ //
+ // TODO: BENOIT: Add support for property set.
+ //
+ copy.propertySet = new PropertySetDescriptor(new String[0],
+ (java.util.LinkedList)copy.propertySet.properties.clone());
return copy;
}
@@ -173,7 +177,11 @@ class Service extends Communicator implements Cloneable, TemplateInstance
_instanceDescriptor.parameterValues = sd.parameterValues;
if(_instanceDescriptor.descriptor != null)
{
- _instanceDescriptor.descriptor.properties = sd.descriptor.properties;
+ //
+ // TODO: BENOIT: Add support for property set.
+ //
+ _instanceDescriptor.descriptor.propertySet =
+ new PropertySetDescriptor(new String[0], sd.descriptor.propertySet.properties);
_instanceDescriptor.descriptor.description = sd.descriptor.description;
_instanceDescriptor.descriptor.name = sd.descriptor.name;
@@ -440,7 +448,10 @@ class Service extends Communicator implements Cloneable, TemplateInstance
{
writer.writeElement("description", _serviceDescriptor.description);
}
- writeProperties(writer, _serviceDescriptor.properties);
+ //
+ // TODO: BENOIT: Add support for property set.
+ //
+ writeProperties(writer, _serviceDescriptor.propertySet.properties);
_adapters.write(writer);
_dbEnvs.write(writer);
writer.writeEndTag("service");