summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/ServiceTemplate.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-09-09 03:02:53 +0000
committerBernard Normier <bernard@zeroc.com>2005-09-09 03:02:53 +0000
commit357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9 (patch)
tree9707946f26ea39a50e74a3c14e37c38122a3a1a9 /java/src/IceGrid/TreeNode/ServiceTemplate.java
parentfixed another ubg. (diff)
downloadice-357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9.tar.bz2
ice-357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9.tar.xz
ice-357aa0d72c8a2f676fa5566fb6f5fe4faabcffc9.zip
First saving support
Diffstat (limited to 'java/src/IceGrid/TreeNode/ServiceTemplate.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/ServiceTemplate.java11
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;