diff options
Diffstat (limited to 'java/src/IceGridGUI/Application/ServerInstanceEditor.java')
-rwxr-xr-x | java/src/IceGridGUI/Application/ServerInstanceEditor.java | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/java/src/IceGridGUI/Application/ServerInstanceEditor.java b/java/src/IceGridGUI/Application/ServerInstanceEditor.java index 50d474b248f..23f8da37aa9 100755 --- a/java/src/IceGridGUI/Application/ServerInstanceEditor.java +++ b/java/src/IceGridGUI/Application/ServerInstanceEditor.java @@ -34,7 +34,7 @@ class ServerInstanceEditor extends AbstractServerEditor ServerTemplate t = (ServerTemplate)_template.getSelectedItem();
descriptor.template = t.getId();
- descriptor.parameterValues = _parameters.get(null);;
+ descriptor.parameterValues = _parameters.getValues();
descriptor.propertySet.references =
(String[])_propertySets.getList().toArray(new String[0]);
@@ -50,7 +50,7 @@ class ServerInstanceEditor extends AbstractServerEditor ServerTemplate t = (ServerTemplate)_template.getSelectedItem();
return descriptor.template.equals(t.getId())
- && descriptor.parameterValues.equals(_parameters.get(null));
+ && descriptor.parameterValues.equals(_parameters.getValues());
}
ServerInstanceEditor()
@@ -76,7 +76,7 @@ class ServerInstanceEditor extends AbstractServerEditor "Goto this server template");
_templateButton = new JButton(gotoTemplate);
- _parameters = new ParametersField(this, "Value", false, "Use default");
+ _parameters = new ParameterValuesField(this);
_propertySets.getDocument().addDocumentListener(_updateListener);
_propertySets.setToolTipText("Property Set References");
@@ -189,8 +189,8 @@ class ServerInstanceEditor extends AbstractServerEditor // Replace parameters but keep existing values
//
_parameters.set(td.parameters,
- makeParameterValues(_parameters.get(null), td.parameters),
- null, true);
+ makeParameterValues(_parameters.getValues(), td.parameters),
+ td.parameterDefaults, null);
}
public void intervalAdded(ListDataEvent e)
@@ -203,8 +203,9 @@ class ServerInstanceEditor extends AbstractServerEditor _template.getModel().addListDataListener(templateListener);
_template.setEnabled(isEditable);
- _parameters.set(((TemplateDescriptor)t.getDescriptor()).parameters,
- descriptor.parameterValues, resolver, isEditable);
+ TemplateDescriptor td = (TemplateDescriptor)t.getDescriptor();
+ _parameters.set(td.parameters, descriptor.parameterValues,
+ td.parameterDefaults, resolver);
_propertySets.setList(java.util.Arrays.asList(descriptor.propertySet.references),
getDetailResolver());
@@ -220,7 +221,7 @@ class ServerInstanceEditor extends AbstractServerEditor private JComboBox _template = new JComboBox();
private JButton _templateButton;
- private ParametersField _parameters;
+ private ParameterValuesField _parameters;
private ListTextField _propertySets = new ListTextField(20);
private PropertiesField _properties;
|