From 9ab49898e47f7dbccff8b95d84bfdd2a6fa73db6 Mon Sep 17 00:00:00 2001 From: Bernard Normier Date: Tue, 20 Sep 2005 23:46:57 +0000 Subject: It's now possible to edit/add/remove services (but not service instances or templates) --- java/src/IceGrid/TreeNode/Application.java | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) (limited to 'java/src/IceGrid/TreeNode/Application.java') diff --git a/java/src/IceGrid/TreeNode/Application.java b/java/src/IceGrid/TreeNode/Application.java index 54964207531..52a55b38a86 100755 --- a/java/src/IceGrid/TreeNode/Application.java +++ b/java/src/IceGrid/TreeNode/Application.java @@ -20,11 +20,6 @@ import javax.swing.JOptionPane; public class Application extends EditableParent { - public ApplicationDescriptor getDescriptor() - { - return _descriptor; - } - public ApplicationUpdateDescriptor createUpdateDescriptor() { ApplicationUpdateDescriptor update = new ApplicationUpdateDescriptor(); @@ -116,6 +111,10 @@ public class Application extends EditableParent _origDescription = _descriptor.description; } + public Object getDescriptor() + { + return _descriptor; + } // // Builds the application and all its subtrees @@ -226,6 +225,16 @@ public class Application extends EditableParent _nodes.update(); } + void cascadeDeleteServerInstance(String templateId) + { + _nodes.cascadeDeleteServerInstance(templateId); + } + + void cascadeDeleteServiceInstance(String templateId) + { + _nodes.cascadeDeleteServiceInstance(templateId); + _serverTemplates.cascadeDeleteServiceInstance(templateId); + } void update(ApplicationUpdateDescriptor desc) throws DuplicateIdException -- cgit v1.2.3