public boolean isBatchIdUsed() { return findField( ID.ID_JOB ).isEnabled(); }
public void setLogFieldUsed( boolean use ) { findField( ID.LOG_FIELD ).setEnabled( use ); }
public void setBatchIdUsed( boolean use ) { findField( ID.ID_JOB ).setEnabled( use ); }
public boolean isLogFieldUsed() { return findField( ID.LOG_FIELD ).isEnabled(); }
table.fields.add( new LogTableField( ID.CLIENT.id, false, false, "CLIENT", BaseMessages.getString( PKG, "JobLogTable.FieldName.Client" ), BaseMessages.getString( PKG, "JobLogTable.FieldDescription.Client" ), ValueMetaInterface.TYPE_STRING, 255 ) ); table.findField( ID.ID_JOB ).setKey( true ); table.findField( ID.LOGDATE ).setLogDateField( true ); table.findField( ID.LOG_FIELD ).setLogField( true ); table.findField( ID.CHANNEL_ID ).setVisible( false ); table.findField( ID.JOBNAME ).setVisible( false ); table.findField( ID.STATUS ).setStatusField( true ); table.findField( ID.ERRORS ).setErrorsField( true ); table.findField( ID.JOBNAME ).setNameField( true );
LogTableField errorsField = findField( ID.ERRORS ); if ( errorsField != null ) { ValueMetaInterface valueMeta = new ValueMetaBase( errorsField.getFieldName(), errorsField.getDataType() ); lookupIndex.addValueMeta( valueMeta ); LogTableField statusField = findField( ID.STATUS ); if ( statusField != null ) { ValueMetaInterface valueMeta = new ValueMetaBase( statusField.getFieldName(), statusField.getDataType() ); lookupIndex.addValueMeta( valueMeta ); LogTableField transNameField = findField( ID.JOBNAME ); if ( transNameField != null ) { ValueMetaInterface valueMeta = new ValueMetaBase( transNameField.getFieldName(), transNameField.getDataType() );
jobLogTable.setBatchIdUsed( "Y".equalsIgnoreCase( XMLHandler.getTagValue( jobnode, "use_batchid" ) ) ); jobLogTable.setLogFieldUsed( "Y".equalsIgnoreCase( XMLHandler.getTagValue( jobnode, "use_logfield" ) ) ); jobLogTable.findField( JobLogTable.ID.CHANNEL_ID ).setEnabled( false ); jobLogTable.findField( JobLogTable.ID.LINES_REJECTED ).setEnabled( false ); } else { jobLogTable.loadXML( jobLogNode, databases, null );