diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-09-09 03:02:53 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-09-09 03:02:53 +0000 |
commit | 357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9 (patch) | |
tree | 9707946f26ea39a50e74a3c14e37c38122a3a1a9 /java/src/IceGrid/TreeNode/ServiceTemplate.java | |
parent | fixed another ubg. (diff) | |
download | ice-357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9.tar.bz2 ice-357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9.tar.xz ice-357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9.zip |
First saving support
Diffstat (limited to 'java/src/IceGrid/TreeNode/ServiceTemplate.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/ServiceTemplate.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/java/src/IceGrid/TreeNode/ServiceTemplate.java b/java/src/IceGrid/TreeNode/ServiceTemplate.java index 7cee10443ca..677644d038e 100755 --- a/java/src/IceGrid/TreeNode/ServiceTemplate.java +++ b/java/src/IceGrid/TreeNode/ServiceTemplate.java @@ -27,7 +27,7 @@ class ServiceTemplate extends EditableParent _templateDescriptor = o._templateDescriptor;
_adapters = o._adapters;
_dbEnvs = o._dbEnvs;
- _propertiesHolder = new PropertiesHolder(_templateDescriptor.descriptor, this);
+ _propertiesHolder = o._propertiesHolder;
}
@@ -35,7 +35,7 @@ class ServiceTemplate extends EditableParent throws DuplicateIdException
{
_templateDescriptor = descriptor;
- _propertiesHolder = new PropertiesHolder(_templateDescriptor.descriptor, this);
+ _propertiesHolder = new PropertiesHolder(_templateDescriptor.descriptor);
clearChildren();
//
@@ -46,10 +46,12 @@ class ServiceTemplate extends EditableParent _adapters = new Adapters(_templateDescriptor.descriptor.adapters, true,
null, null, _model);
addChild(_adapters);
+ _adapters.setParent(this);
_dbEnvs = new DbEnvs(_templateDescriptor.descriptor.dbEnvs, true,
null, _model);
addChild(_dbEnvs);
+ _dbEnvs.setParent(this);
}
public PropertiesHolder getPropertiesHolder()
@@ -62,6 +64,11 @@ class ServiceTemplate extends EditableParent return templateLabel(_id, _templateDescriptor.parameters);
}
+ TemplateDescriptor getDescriptor()
+ {
+ return _templateDescriptor;
+ }
+
private TemplateDescriptor _templateDescriptor;
private Adapters _adapters;
private DbEnvs _dbEnvs;
|