summaryrefslogtreecommitdiff
path: root/java/src/IceGrid/TreeNode/ServerInstanceEditor.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2005-10-10 19:36:18 +0000
committerBernard Normier <bernard@zeroc.com>2005-10-10 19:36:18 +0000
commit45dd45c2a5077196c78cabf08a48c0c2430c920e (patch)
treede3ff59f6bb9bb9201850a8ec1f878452aba37f9 /java/src/IceGrid/TreeNode/ServerInstanceEditor.java
parentbug 475: remove IcePack (diff)
downloadice-45dd45c2a5077196c78cabf08a48c0c2430c920e.tar.bz2
ice-45dd45c2a5077196c78cabf08a48c0c2430c920e.tar.xz
ice-45dd45c2a5077196c78cabf08a48c0c2430c920e.zip
Server creation/deletion/edit
Diffstat (limited to 'java/src/IceGrid/TreeNode/ServerInstanceEditor.java')
-rwxr-xr-xjava/src/IceGrid/TreeNode/ServerInstanceEditor.java29
1 files changed, 15 insertions, 14 deletions
diff --git a/java/src/IceGrid/TreeNode/ServerInstanceEditor.java b/java/src/IceGrid/TreeNode/ServerInstanceEditor.java
index 4f491f15c14..c451339ae22 100755
--- a/java/src/IceGrid/TreeNode/ServerInstanceEditor.java
+++ b/java/src/IceGrid/TreeNode/ServerInstanceEditor.java
@@ -24,14 +24,27 @@ import com.jgoodies.forms.builder.DefaultFormBuilder;
import IceGrid.Model;
import IceGrid.ParametersDialog;
+import IceGrid.ServerDescriptor;
import IceGrid.ServerInstanceDescriptor;
import IceGrid.TemplateDescriptor;
import IceGrid.Utils;
-class ServerInstanceEditor extends Editor
+class ServerInstanceEditor extends AbstractServerEditor
{
- protected void applyUpdate()
+ protected void writeDescriptor()
{
+ ServerInstanceDescriptor descriptor = getDescriptor();
+ ServerTemplate t = (ServerTemplate)_template.getSelectedItem();
+
+ descriptor.template = t.getId();
+ descriptor.parameterValues = _parameterValuesMap;
+ ((Server)_target).setServerDescriptor(
+ (ServerDescriptor)((TemplateDescriptor)t.getDescriptor()).descriptor);
+ }
+
+ protected boolean isSimpleUpdate()
+ {
+ return false;
}
ServerInstanceEditor(JFrame parentFrame)
@@ -106,18 +119,6 @@ class ServerInstanceEditor extends Editor
}
}
- void writeDescriptor()
- {
- ServerInstanceDescriptor descriptor = getDescriptor();
- descriptor.template = ((ServerTemplate)_template.getSelectedItem()).getId();
- descriptor.parameterValues = _parameterValuesMap;
- }
-
- boolean isSimpleUpdate()
- {
- return false;
- }
-
void append(DefaultFormBuilder builder)
{
builder.append("Template", _template);