public void editStep() { final TransMeta transMeta = (TransMeta) selectionObjectParent; final StepMeta stepMeta = (StepMeta) selectionObject; delegates.steps.editStep( transMeta, stepMeta ); sharedObjectSyncUtil.synchronizeSteps( stepMeta ); }
public String editStep( TransMeta transMeta, StepMeta stepMeta ) { String stepname = delegates.steps.editStep( transMeta, stepMeta ); sharedObjectSyncUtil.synchronizeSteps( stepMeta ); return stepname; }
/** * Show the remarks of the last transformation check that was run. * * @see #checkTrans() */ public void showLastTransCheck() { TransMeta transMeta = getActiveTransformation(); if ( transMeta == null ) { return; } TransGraph transGraph = delegates.trans.findTransGraphOfTransformation( transMeta ); if ( transGraph == null ) { return; } CheckResultDialog crd = new CheckResultDialog( transMeta, shell, SWT.NONE, transGraph.getRemarks() ); String stepName = crd.open(); if ( stepName != null ) { // Go to the indicated step! StepMeta stepMeta = transMeta.findStep( stepName ); if ( stepMeta != null ) { delegates.steps.editStep( transMeta, stepMeta ); } } }
delegates.steps.editStep( (TransMeta) parent, step ); sharedObjectSyncUtil.synchronizeSteps( step );
/** * Get & show the SQL required to run the loaded transformation... * */ public void getTransSQL( TransMeta transMeta ) { GetSQLProgressDialog pspd = new GetSQLProgressDialog( spoon.getShell(), transMeta ); List<SQLStatement> stats = pspd.open(); if ( stats != null ) { // null means error, but we already displayed the error if ( stats.size() > 0 ) { SQLStatementsDialog ssd = new SQLStatementsDialog( spoon.getShell(), Variables.getADefaultVariableSpace(), SWT.NONE, stats ); String sn = ssd.open(); if ( sn != null ) { StepMeta esi = transMeta.findStep( sn ); if ( esi != null ) { spoon.delegates.steps.editStep( transMeta, esi ); } } } else { MessageBox mb = new MessageBox( spoon.getShell(), SWT.OK | SWT.ICON_INFORMATION ); mb.setMessage( BaseMessages.getString( PKG, "Spoon.Dialog.NoSQLNeedEexecuted.Message" ) ); mb.setText( BaseMessages.getString( PKG, "Spoon.Dialog.NoSQLNeedEexecuted.Title" ) ); // "SQL" mb.open(); } } }