/** * Save the parameters of this job to the repository. * * @param rep * The repository to save to. * * @throws KettleException * Upon any error. */ private void saveJobParameters( JobMeta jobMeta ) throws KettleException { String[] paramKeys = jobMeta.listParameters(); for ( int idx = 0; idx < paramKeys.length; idx++ ) { String desc = jobMeta.getParameterDescription( paramKeys[idx] ); String defValue = jobMeta.getParameterDefault( paramKeys[idx] ); insertJobParameter( jobMeta.getObjectId(), idx, paramKeys[idx], defValue, desc ); } }
jobMeta.getSlaveServers().add( (SlaveServer) slave.clone() ); for ( String key : listParameters() ) { jobMeta.addParameterDefinition( key, getParameterDefault( key ), getParameterDescription( key ) );
String[] parameters = listParameters(); for ( int idx = 0; idx < parameters.length; idx++ ) { retval.append( " " ).append( XMLHandler.openTag( "parameter" ) ).append( Const.CR );
String[] parameters = jobMeta.listParameters(); Enumeration<?> parameterNames = request.getParameterNames(); while ( parameterNames.hasMoreElements() ) {
String[] parameters = jobMeta.listParameters(); for ( int idx = 0; idx < parameters.length; idx++ ) { TableItem item = wParamFields.table.getItem( idx );
final int FieldsRows = jobMeta.listParameters().length;
String[] parameters = jobMeta.listParameters(); Enumeration<?> parameterNames = request.getParameterNames(); while ( parameterNames.hasMoreElements() ) {
protected void getParameters( JobMeta inputJobMeta ) { try { if ( inputJobMeta == null ) { JobEntryJob jej = new JobEntryJob(); getInfo( jej ); inputJobMeta = jej.getJobMeta( rep, metaStore, jobMeta ); } String[] parameters = inputJobMeta.listParameters(); String[] existing = wParameters.getItems( 1 ); for ( int i = 0; i < parameters.length; i++ ) { if ( Const.indexOfString( parameters[i], existing ) < 0 ) { TableItem item = new TableItem( wParameters.table, SWT.NONE ); item.setText( 1, parameters[i] ); } } wParameters.removeEmptyRows(); wParameters.setRowNums(); wParameters.optWidth( true ); } catch ( Exception e ) { new ErrorDialog( shell, BaseMessages.getString( PKG, "JobEntryJobDialog.Exception.UnableToLoadJob.Title" ), BaseMessages .getString( PKG, "JobEntryJobDialog.Exception.UnableToLoadJob.Message" ), e ); } }
protected void getParametersFromJob( JobMeta inputJobMeta ) { try { // Load the job in executorJobMeta // if ( inputJobMeta == null ) { loadJob(); inputJobMeta = executorJobMeta; } String[] parameters = inputJobMeta.listParameters(); for ( int i = 0; i < parameters.length; i++ ) { String name = parameters[ i ]; String desc = inputJobMeta.getParameterDescription( name ); TableItem item = new TableItem( wJobExecutorParameters.table, SWT.NONE ); item.setText( 1, Const.NVL( name, "" ) ); item.setText( 3, Const.NVL( desc, "" ) ); } wJobExecutorParameters.removeEmptyRows(); wJobExecutorParameters.setRowNums(); wJobExecutorParameters.optWidth( true ); } catch ( Exception e ) { new ErrorDialog( shell, BaseMessages.getString( PKG, "JobExecutorDialog.ErrorLoadingSpecifiedJob.Title" ), BaseMessages .getString( PKG, "JobExecutorDialog.ErrorLoadingSpecifiedJob.Message" ), e ); } }
String[] jobParams = job.getJobMeta().listParameters(); for ( String param : jobParams ) { String value = params.getParameterValue( param );
String[] paramKeys = jobMeta.listParameters(); DataNode paramsNode = rootNode.addNode( NODE_PARAMETERS ); paramsNode.setProperty( PROP_NR_PARAMETERS, paramKeys == null ? 0 : paramKeys.length );
String[] declaredParameters = jobMeta.listParameters(); for ( int i = 0; i < declaredParameters.length; i++ ) { String parameterName = declaredParameters[i];
String[] declaredParameters = jobMeta.listParameters(); for ( int i = 0; i < declaredParameters.length; i++ ) { String parameterName = declaredParameters[i];