diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-04-12 11:55:04 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-04-12 11:55:04 +0000 |
commit | 9f876516b8bfbf876aac6b37afe477a9265e9ed7 (patch) | |
tree | 7609792a64ae713c1d454a9d789c363fde2389d7 /java/src/IceGridGUI/Application/Server.java | |
parent | Added support for property sets. (diff) | |
download | ice-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/Server.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/Server.java | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/java/src/IceGridGUI/Application/Server.java b/java/src/IceGridGUI/Application/Server.java index f327d8b41ef..dd02f8251de 100755 --- a/java/src/IceGridGUI/Application/Server.java +++ b/java/src/IceGridGUI/Application/Server.java @@ -41,7 +41,9 @@ class Server extends Communicator implements 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();
+ copy.propertySet = (PropertySetDescriptor)copy.propertySet.clone();
+ copy.propertySet.references = (String[])copy.propertySet.references.clone();
+ copy.propertySet.properties = (java.util.LinkedList)copy.propertySet.properties.clone();
copy.distrib = (DistributionDescriptor)copy.distrib.clone();
if(copy instanceof IceBoxDescriptor)
@@ -63,7 +65,7 @@ class Server extends Communicator implements TemplateInstance //
// When editing a server or server template, if we update properties,
// we replace the entire field
- into.properties = from.properties;
+ into.propertySet = from.propertySet;
into.description = from.description;
into.id = from.id;
@@ -82,7 +84,7 @@ class Server extends Communicator implements TemplateInstance {
return new ServerDescriptor(
new java.util.LinkedList(),
- new java.util.LinkedList(),
+ new PropertySetDescriptor(new String[0], new java.util.LinkedList()),
new java.util.LinkedList(),
"",
"NewServer",
@@ -120,7 +122,7 @@ class Server extends Communicator implements TemplateInstance return new IceBoxDescriptor(
adapterList,
- properties,
+ new PropertySetDescriptor(new String[0], properties),
new java.util.LinkedList(),
"",
"NewIceBox",
@@ -452,7 +454,10 @@ class Server extends Communicator implements TemplateInstance }
writeOptions(writer, _serverDescriptor.options);
writeEnvs(writer, _serverDescriptor.envs);
- writeProperties(writer, _serverDescriptor.properties);
+ //
+ // TODO: BENOIT: Add refernces
+ //
+ writeProperties(writer, _serverDescriptor.propertySet.properties);
writeDistribution(writer, _serverDescriptor.distrib);
_adapters.write(writer);
@@ -470,7 +475,10 @@ class Server extends Communicator implements TemplateInstance writeOptions(writer, _serverDescriptor.options);
writeEnvs(writer, _serverDescriptor.envs);
- writeProperties(writer, _serverDescriptor.properties);
+ //
+ // TODO: BENOIT: Add references
+ //
+ writeProperties(writer, _serverDescriptor.propertySet.properties);
writeDistribution(writer, _serverDescriptor.distrib);
_adapters.write(writer);
|