summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/Service.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-08-10 21:15:51 +0000
committerBernard Normier <bernard@zeroc.com>2005-08-10 21:15:51 +0000
commitcf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43 (patch)
tree8ec4b4f1b30246e21d04756ab78526357aa2f7c4 /java/src/IceGrid/TreeNode/Service.java
parentjava metadata (diff)
downloadice-cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43.tar.bz2
ice-cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43.tar.xz
ice-cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43.zip
More fixes
Diffstat (limited to 'java/src/IceGrid/TreeNode/Service.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/Service.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/java/src/IceGrid/TreeNode/Service.java b/java/src/IceGrid/TreeNode/Service.java
index c1391d9ed2c..53261c292df 100755
--- a/java/src/IceGrid/TreeNode/Service.java
+++ b/java/src/IceGrid/TreeNode/Service.java
@@ -14,7 +14,7 @@ import IceGrid.ServiceInstanceDescriptor;
import IceGrid.TemplateDescriptor;
import IceGrid.Utils;
-class Service extends Parent
+class Service extends PropertiesHolder
{
Service(String name,
String displayString,
@@ -28,10 +28,13 @@ class Service extends Parent
_displayString = displayString;
_instanceDescriptor = instanceDescriptor;
_serviceDescriptor = serviceDescriptor;
+ _descriptor = serviceDescriptor;
+
_editable = editable;
_resolver = resolver;
- boolean childrenEditable = _editable && (_instanceDescriptor == null);
+ boolean childrenEditable = _editable &&
+ (_instanceDescriptor.template.length() == 0);
_adapters = new Adapters(serviceDescriptor.adapters,
childrenEditable, resolver, _model);