diff options
author | Bernard Normier <bernard@zeroc.com> | 2005-10-12 18:10:42 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2005-10-12 18:10:42 +0000 |
commit | f5b93fb960c72cacf5d13b8f1bb678237b72f5ff (patch) | |
tree | 4b63702a50a9247bc2f5ce1cf76e7eabbbe48fb1 /java/src/IceGrid/TreeNode/ServerTemplates.java | |
parent | minor edits (diff) | |
download | ice-f5b93fb960c72cacf5d13b8f1bb678237b72f5ff.tar.bz2 ice-f5b93fb960c72cacf5d13b8f1bb678237b72f5ff.tar.xz ice-f5b93fb960c72cacf5d13b8f1bb678237b72f5ff.zip |
DbEnv editor + cleanup
Diffstat (limited to 'java/src/IceGrid/TreeNode/ServerTemplates.java')
-rwxr-xr-x | java/src/IceGrid/TreeNode/ServerTemplates.java | 27 |
1 files changed, 4 insertions, 23 deletions
diff --git a/java/src/IceGrid/TreeNode/ServerTemplates.java b/java/src/IceGrid/TreeNode/ServerTemplates.java index b03e0a61355..c99f024082d 100755 --- a/java/src/IceGrid/TreeNode/ServerTemplates.java +++ b/java/src/IceGrid/TreeNode/ServerTemplates.java @@ -9,7 +9,6 @@ package IceGrid.TreeNode;
import javax.swing.JMenuItem;
-import javax.swing.JOptionPane;
import javax.swing.JPopupMenu;
import IceGrid.IceBoxDescriptor;
@@ -169,19 +168,9 @@ class ServerTemplates extends Templates _model.setSelectionPath(t.getPath());
}
- boolean tryAdd(String newId, TemplateDescriptor descriptor)
+ void tryAdd(String newId, TemplateDescriptor descriptor)
+ throws UpdateFailedException
{
- if(findChild(newId) != null)
- {
- JOptionPane.showMessageDialog(
- _model.getMainFrame(),
- "There is already a server template with the same id.",
- "Duplicate id",
- JOptionPane.INFORMATION_MESSAGE);
- return false;
- }
- _descriptors.put(newId, descriptor);
-
try
{
addChild(new ServerTemplate(true, newId, descriptor,
@@ -190,17 +179,9 @@ class ServerTemplates extends Templates catch(UpdateFailedException e)
{
e.addParent(this);
-
- JOptionPane.showMessageDialog(
- _model.getMainFrame(),
- e.toString(),
- "Apply failed",
- JOptionPane.ERROR_MESSAGE);
-
- removeDescriptor(newId);
- return false;
+ throw e;
}
- return true;
+ _descriptors.put(newId, descriptor);
}
protected java.util.List findAllTemplateInstances(String templateId)
|