- Common ways to obtain JobLogTable
private void myMethod () {}
private void getJobLogTableOptions( JobLogTable jobLogTable ) { // The connection... // jobLogTable.setConnectionName( wLogconnection.getText() ); jobLogTable.setSchemaName( wLogSchema.getText() ); jobLogTable.setTableName( wLogTable.getText() ); jobLogTable.setLogInterval( wLogInterval.getText() ); jobLogTable.setLogSizeLimit( wLogSizeLimit.getText() ); jobLogTable.setTimeoutInDays( wLogTimeout.getText() ); for ( int i = 0; i < jobLogTable.getFields().size(); i++ ) { TableItem item = wOptionFields.table.getItem( i ); LogTableField field = jobLogTable.getFields().get( i ); field.setEnabled( item.getChecked() ); field.setFieldName( item.getText( 1 ) ); } }
String id = rootNode.getProperty( PROP_DATABASE_LOG ).getRef().getId().toString(); DatabaseMeta conn = ( DatabaseMeta.findDatabase( jobMeta.getDatabases(), new StringObjectId( id ) ) ); jobMeta.getJobLogTable().setConnectionName( conn.getName() );
jobLogTable.setConnectionName( XMLHandler.getTagValue( jobnode, "logconnection" ) ); jobLogTable.setTableName( XMLHandler.getTagValue( jobnode, "logtable" ) ); jobLogTable.setBatchIdUsed( "Y".equalsIgnoreCase( XMLHandler.getTagValue( jobnode, "use_batchid" ) ) );
jobMeta.getJobLogTable().setConnectionName( logDb.getName() );