diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-08-10 21:15:51 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-08-10 21:15:51 +0000 |
commit | cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43 (patch) | |
tree | 8ec4b4f1b30246e21d04756ab78526357aa2f7c4 /java/src/IceGrid/TreeNode/Service.java | |
parent | java metadata (diff) | |
download | ice-cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43.tar.bz2 ice-cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43.tar.xz ice-cf5bcb3bbc3839d1af6b138a3ef0b761c5c47a43.zip |
More fixes
Diffstat (limited to 'java/src/IceGrid/TreeNode/Service.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/Service.java | 7 |
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);
|