private void cloneParameter() { int[] selectedRows = table.getSelectedRows(); if (selectedRows.length != 1) { Show.info(I18NSupport.getString("parameter.select")); return; } QueryParameter oldParam = (QueryParameter) model.getObjectForRow(selectedRows[0]); QueryParameter clone = ObjectCloner.silenceDeepCopy(oldParam); clone.setName(clone.getName() + "_c"); ParameterManager.getInstance().addParameter(clone); model.addObject(clone); }
private void add() { if (Globals.getConnection() == null) { Show.info(I18NSupport.getString("no.data.source.connected")); return; } ParameterEditPanel panel = new ParameterEditPanel(null); ParameterEditDialog dlg = new ParameterEditDialog(panel, I18NSupport.getString("add.parameter.title"), true); dlg.pack(); Show.centrateComponent(Globals.getMainFrame(), dlg); dlg.setVisible(true); if (dlg.okPressed() && (dlg.getParameter() != null)) { ParameterManager.getInstance().addParameter(dlg.getParameter()); model.addObject(dlg.getParameter()); } }
public void addParameter(QueryParameter param) { ParameterManager.getInstance().addParameter(param); model.addObject(param); }
public void addAll(List<QueryParameter> parameters) { for (QueryParameter param : parameters) { ParameterManager.getInstance().addParameter(param); model.addObject(param); } }