/** Copy information from the meta-data input to the dialog fields. */ public void getData() { if (isDebug()) logDebug(toString(), BaseMessages.getString(PKG, "GetTableNamesDialog.Log.GettingKeyInfo")); if (input.getDatabase() != null) wConnection.setText(input.getDatabase().getName()); else if (transMeta.nrDatabases() == 1) { wConnection.setText(transMeta.getDatabase(0).getName()); } if (input.getSchemaName() != null) wschemaname.setText(input.getSchemaName()); if (input.getTablenameFieldName() != null) wTablenameField.setText(input.getTablenameFieldName()); if (input.getObjectTypeFieldName() != null) wObjectTypeField.setText(input.getObjectTypeFieldName()); if (input.isSystemObjectFieldName() != null) wisSystemObjectField.setText(input.isSystemObjectFieldName()); if (input.getSQLCreationFieldName() != null) wSQLCreationField.setText(input.getSQLCreationFieldName()); wincludeCatalog.setSelection(input.isIncludeCatalog()); wincludeSchema.setSelection(input.isIncludeSchema()); wincludeTable.setSelection(input.isIncludeTable()); wincludeView.setSelection(input.isIncludeView()); wincludeProcedure.setSelection(input.isIncludeProcedure()); wincludeSynonym.setSelection(input.isIncludeSynonym()); waddSchemaInOutput.setSelection(input.isAddSchemaInOut()); wdynamicSchema.setSelection(input.isDynamicSchema()); if (input.getSchemaFieldName() != null) wSchemaField.setText(input.getSchemaFieldName()); wStepname.selectAll(); wStepname.setFocus(); }
private boolean checkUserInput(GetTableNamesMeta meta) { if (Utils.isEmpty(meta.getTablenameFieldName())) { MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR); mb.setMessage( BaseMessages.getString( PKG, "GetTableNamesDialog.Error.TablenameFieldNameMissingMessage")); mb.setText( BaseMessages.getString(PKG, "GetTableNamesDialog.Error.TablenameFieldNameMissingTitle")); mb.open(); return false; } return true; }