diff options
Diffstat (limited to 'java/src/IceGridGUI/Application/ServiceTemplates.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/ServiceTemplates.java | 264 |
1 files changed, 132 insertions, 132 deletions
diff --git a/java/src/IceGridGUI/Application/ServiceTemplates.java b/java/src/IceGridGUI/Application/ServiceTemplates.java index a231df74f6a..74bd639ecf3 100755 --- a/java/src/IceGridGUI/Application/ServiceTemplates.java +++ b/java/src/IceGridGUI/Application/ServiceTemplates.java @@ -23,17 +23,17 @@ class ServiceTemplates extends Templates static public java.util.Map copyDescriptors(java.util.Map descriptors) { - java.util.Map copy = new java.util.HashMap(); - java.util.Iterator p = descriptors.entrySet().iterator(); - while(p.hasNext()) - { - java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); - - copy.put(entry.getKey(), - ServiceTemplate.copyDescriptor( - (TemplateDescriptor)entry.getValue())); - } - return copy; + java.util.Map copy = new java.util.HashMap(); + java.util.Iterator p = descriptors.entrySet().iterator(); + while(p.hasNext()) + { + java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); + + copy.put(entry.getKey(), + ServiceTemplate.copyDescriptor( + (TemplateDescriptor)entry.getValue())); + } + return copy; } @@ -42,67 +42,67 @@ class ServiceTemplates extends Templates // public boolean[] getAvailableActions() { - boolean[] actions = new boolean[ACTION_COUNT]; - actions[NEW_TEMPLATE_SERVICE] = true; - - Object clipboard = getCoordinator().getClipboard(); - if(clipboard != null && clipboard instanceof TemplateDescriptor) - { - TemplateDescriptor d = (TemplateDescriptor)clipboard; - actions[PASTE] = d.descriptor instanceof ServiceDescriptor; - } - return actions; + boolean[] actions = new boolean[ACTION_COUNT]; + actions[NEW_TEMPLATE_SERVICE] = true; + + Object clipboard = getCoordinator().getClipboard(); + if(clipboard != null && clipboard instanceof TemplateDescriptor) + { + TemplateDescriptor d = (TemplateDescriptor)clipboard; + actions[PASTE] = d.descriptor instanceof ServiceDescriptor; + } + return actions; } public JPopupMenu getPopupMenu() { - ApplicationActions actions = getCoordinator().getActionsForPopup(); - if(_popup == null) - { - _popup = new JPopupMenu(); - _popup.add(actions.get(NEW_TEMPLATE_SERVICE)); - } - actions.setTarget(this); - return _popup; + ApplicationActions actions = getCoordinator().getActionsForPopup(); + if(_popup == null) + { + _popup = new JPopupMenu(); + _popup.add(actions.get(NEW_TEMPLATE_SERVICE)); + } + actions.setTarget(this); + return _popup; } public void newTemplateService() { - ServiceDescriptor sd = new ServiceDescriptor( - new java.util.LinkedList(), - new PropertySetDescriptor(new String[0], new java.util.LinkedList()), - new java.util.LinkedList(), - new String[0], - "", - "", - ""); - - newServiceTemplate(new TemplateDescriptor(sd, new java.util.LinkedList(), new java.util.TreeMap())); + ServiceDescriptor sd = new ServiceDescriptor( + new java.util.LinkedList(), + new PropertySetDescriptor(new String[0], new java.util.LinkedList()), + new java.util.LinkedList(), + new String[0], + "", + "", + ""); + + newServiceTemplate(new TemplateDescriptor(sd, new java.util.LinkedList(), new java.util.TreeMap())); } public void paste() { - Object descriptor = getCoordinator().getClipboard(); - TemplateDescriptor td = (TemplateDescriptor)descriptor; - newServiceTemplate(td); + Object descriptor = getCoordinator().getClipboard(); + TemplateDescriptor td = (TemplateDescriptor)descriptor; + newServiceTemplate(td); } ServiceTemplates(Root parent, java.util.Map descriptors) - throws UpdateFailedException + throws UpdateFailedException { - super(parent, "Service templates"); - - _descriptors = descriptors; - - java.util.Iterator p = _descriptors.entrySet().iterator(); - - while(p.hasNext()) - { - java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); - insertChild(new ServiceTemplate(false, this, - (String)entry.getKey(), - (TemplateDescriptor)entry.getValue()), - false); - } + super(parent, "Service templates"); + + _descriptors = descriptors; + + java.util.Iterator p = _descriptors.entrySet().iterator(); + + while(p.hasNext()) + { + java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); + insertChild(new ServiceTemplate(false, this, + (String)entry.getKey(), + (TemplateDescriptor)entry.getValue()), + false); + } } // @@ -110,110 +110,110 @@ class ServiceTemplates extends Templates // Utils.Resolver getResolver() { - return null; + return null; } void newServiceTemplate(TemplateDescriptor descriptor) { - String id = makeNewChildId("NewServiceTemplate"); - - ServiceTemplate t = new ServiceTemplate(this, id, descriptor); - try - { - insertChild(t, true); - } - catch(UpdateFailedException e) - { - assert false; - } - getRoot().setSelectedNode(t); + String id = makeNewChildId("NewServiceTemplate"); + + ServiceTemplate t = new ServiceTemplate(this, id, descriptor); + try + { + insertChild(t, true); + } + catch(UpdateFailedException e) + { + assert false; + } + getRoot().setSelectedNode(t); } void tryAdd(String newId, TemplateDescriptor descriptor) - throws UpdateFailedException + throws UpdateFailedException { - insertChild(new ServiceTemplate(true, this, newId, descriptor), - true); - _descriptors.put(newId, descriptor); + insertChild(new ServiceTemplate(true, this, newId, descriptor), + true); + _descriptors.put(newId, descriptor); } java.util.Map getUpdates() { - java.util.Map updates = new java.util.HashMap(); - java.util.Iterator p = _children.iterator(); - while(p.hasNext()) - { - ServiceTemplate t = (ServiceTemplate)p.next(); - if(t.getEditable().isNew() || t.getEditable().isModified()) - { - updates.put(t.getId(), t.getDescriptor()); - } - } - return updates; + java.util.Map updates = new java.util.HashMap(); + java.util.Iterator p = _children.iterator(); + while(p.hasNext()) + { + ServiceTemplate t = (ServiceTemplate)p.next(); + if(t.getEditable().isNew() || t.getEditable().isModified()) + { + updates.put(t.getId(), t.getDescriptor()); + } + } + return updates; } void commit() { - _editable.commit(); - java.util.Iterator p = _children.iterator(); - while(p.hasNext()) - { - ServiceTemplate st = (ServiceTemplate)p.next(); - st.commit(); - } + _editable.commit(); + java.util.Iterator p = _children.iterator(); + while(p.hasNext()) + { + ServiceTemplate st = (ServiceTemplate)p.next(); + st.commit(); + } } void update(java.util.Map descriptors, String[] removeTemplates) - throws UpdateFailedException + throws UpdateFailedException { - // - // Note: _descriptors is updated by Application - // - - // - // One big set of removes - // - removeChildren(removeTemplates); - - // - // One big set of updates, followed by inserts - // - java.util.Vector newChildren = new java.util.Vector(); - java.util.Vector updatedChildren = new java.util.Vector(); - - java.util.Iterator p = descriptors.entrySet().iterator(); - while(p.hasNext()) - { - java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); - String name = (String)entry.getKey(); - TemplateDescriptor templateDescriptor - = (TemplateDescriptor)entry.getValue(); - ServiceTemplate child = (ServiceTemplate)findChild(name); - if(child == null) - { - newChildren.add(new ServiceTemplate(false, this, name, - templateDescriptor)); - } - else - { - child.rebuild(templateDescriptor); - updatedChildren.add(child); - } - } - - childrenChanged(updatedChildren); - insertChildren(newChildren, true); + // + // Note: _descriptors is updated by Application + // + + // + // One big set of removes + // + removeChildren(removeTemplates); + + // + // One big set of updates, followed by inserts + // + java.util.Vector newChildren = new java.util.Vector(); + java.util.Vector updatedChildren = new java.util.Vector(); + + java.util.Iterator p = descriptors.entrySet().iterator(); + while(p.hasNext()) + { + java.util.Map.Entry entry = (java.util.Map.Entry)p.next(); + String name = (String)entry.getKey(); + TemplateDescriptor templateDescriptor + = (TemplateDescriptor)entry.getValue(); + ServiceTemplate child = (ServiceTemplate)findChild(name); + if(child == null) + { + newChildren.add(new ServiceTemplate(false, this, name, + templateDescriptor)); + } + else + { + child.rebuild(templateDescriptor); + updatedChildren.add(child); + } + } + + childrenChanged(updatedChildren); + insertChildren(newChildren, true); } void removeDescriptor(String id) { - _descriptors.remove(id); + _descriptors.remove(id); } Object getDescriptor() { - return _descriptors; + return _descriptors; } private java.util.Map _descriptors; |