WsParamSetI preset, List<ArgumentI> jobArgset)
{
super();
-
// parameters dialog in 'expanded' format (help text boxes)
opanp = new OptsAndParamsPage(this, false);
-
jbInit();
this.paramStore = paramStorei;
if (paramStore == null && service != null)
validate();
}
+
/**
* Shows a modal dialog containing the parameters and Start or Cancel options.
* Answers true if the job is started, false if cancelled.
*/
public CompletionStage<Boolean> showRunDialog()
{
+ // Should JFrame hahve a parent of getDesktop ?
frame = new JFrame();
frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
if (service != null)
});
frame.setVisible(true);
+
return completionStage;
}
paramPane.getViewport().setView(jp);
paramPane.setBorder(null);
setLayout(new BorderLayout());
-
JPanel jobPanel = new JPanel();
jobPanel.setPreferredSize(null);
jobPanel.setLayout(new BorderLayout());
exnames.put(SVC_DEF, SVC_DEF);
servicePresets.put(SVC_DEF, SVC_DEF);
}
-
// String curname = (p == null ? "" : p.getName());
for (WsParamSetI pr : paramStore.getPresets())
{
}
}
settingDialog = false;
+
}
private void updateTable(WsParamSetI p, List<ArgumentI> jobArgset)
return modifiedElements.size() > 0;
}
+
/**
* reset gui and modification state settings
*/
paramPane.revalidate();
revalidate();
}
+
+
public boolean isServiceDefaults()
{
return (!isModified()
return opanp.getCurrentSettings();
}
+
/*
* Hashtable<String, Object[]> editedParams = new Hashtable<String,
* Object[]>();
&& e.getStateChange() == ItemEvent.SELECTED)
{
final String setname = (String) setName.getSelectedItem();
- // System.out.println("Item state changed for " + setname
- // + " (handling ? " + !settingDialog + ")");
+ System.out.println("Item state changed for " + setname
+ + " (handling ? " + !settingDialog + ")");
if (settingDialog)
{
// ignore event