本文整理汇总了Java中org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN属性的典型用法代码示例。如果您正苦于以下问题:Java JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN属性的具体用法?Java JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN怎么用?Java JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval
的用法示例。
在下文中一共展示了JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN属性的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: isSuccess
private boolean isSuccess() {
boolean retval=false;
switch (successnumbercondition) {
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_EQUAL: // equal
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValue",String.valueOf(evaluationValue),String.valueOf(compareValue)));
retval=(getEvaluationValue().compareTo(compareValue)==0);
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_DIFFERENT: // different
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValue",String.valueOf(evaluationValue),String.valueOf(compareValue)));
retval=(getEvaluationValue().compareTo(compareValue)!=0);
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_SMALLER: // smaller
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValue",String.valueOf(evaluationValue),String.valueOf(compareValue)));
retval=(getEvaluationValue().compareTo(compareValue)<0);
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_SMALLER_EQUAL: // smaller or equal
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValue",String.valueOf(evaluationValue),String.valueOf(compareValue)));
retval=(getEvaluationValue().compareTo(compareValue)<=0);
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_GREATER: // greater
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValue",String.valueOf(evaluationValue),String.valueOf(compareValue)));
retval=(getEvaluationValue().compareTo(compareValue)>0);
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_GREATER_EQUAL: // greater or equal
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValue",String.valueOf(evaluationValue),String.valueOf(compareValue)));
retval=(getEvaluationValue().compareTo(compareValue)>=0);
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN: // between min and max
if(isDebug()) logDebug( BaseMessages.getString(PKG, "JobEvalFilesMetrics.Log.CompareWithValues",String.valueOf(evaluationValue), String.valueOf(minValue),String.valueOf(maxValue)));
retval=(getEvaluationValue().compareTo(minValue)>=0 && getEvaluationValue().compareTo(maxValue)<=0);
break;
default:
break;
}
return retval;
}
示例2: initMetrics
private void initMetrics() throws Exception {
evaluationValue=new BigDecimal(0);
filesCount=new BigDecimal(0);
nrErrors=0;
if(successnumbercondition==JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN) {
minValue= new BigDecimal(environmentSubstitute(getMinValue()));
maxValue= new BigDecimal(environmentSubstitute(getMaxValue()));
}else {
compareValue= new BigDecimal(environmentSubstitute(getCompareValue()));
}
if(evaluationType== EVALUATE_TYPE_SIZE) {
int multyply=1;
switch (getScale()){
case SCALE_KBYTES:
multyply=1024;
break;
case SCALE_MBYTES:
multyply=1048576;
break;
case SCALE_GBYTES:
multyply=1073741824;
break;
default:
break;
}
if(successnumbercondition==JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN) {
minValue=minValue.multiply(BigDecimal.valueOf(multyply));
maxValue=maxValue.multiply(BigDecimal.valueOf(multyply));
}else {
compareValue=compareValue.multiply(BigDecimal.valueOf(multyply));
}
}
arg_from_previous= (getSourceFiles()== SOURCE_FILES_PREVIOUS_RESULT);
}
示例3: refresh
private void refresh()
{
boolean compareValue= (JobEntrySimpleEval.getSuccessNumberConditionByDesc(wSuccessNumberCondition.getText())
!=JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN);
wlCompareValue.setVisible(compareValue);
wCompareValue.setVisible(compareValue);
wlMinValue.setVisible(!compareValue);
wMinValue.setVisible(!compareValue);
wlMaxValue.setVisible(!compareValue);
wMaxValue.setVisible(!compareValue);
}
示例4: initMetrics
private void initMetrics() throws Exception {
evaluationValue = new BigDecimal( 0 );
filesCount = new BigDecimal( 0 );
nrErrors = 0;
if ( successConditionType == JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN ) {
minValue = new BigDecimal( environmentSubstitute( getMinValue() ) );
maxValue = new BigDecimal( environmentSubstitute( getMaxValue() ) );
} else {
compareValue = new BigDecimal( environmentSubstitute( getCompareValue() ) );
}
if ( evaluationType == EVALUATE_TYPE_SIZE ) {
int multyply = 1;
switch ( getScale() ) {
case SCALE_KBYTES:
multyply = 1024;
break;
case SCALE_MBYTES:
multyply = 1048576;
break;
case SCALE_GBYTES:
multyply = 1073741824;
break;
default:
break;
}
if ( successConditionType == JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN ) {
minValue = minValue.multiply( BigDecimal.valueOf( multyply ) );
maxValue = maxValue.multiply( BigDecimal.valueOf( multyply ) );
} else {
compareValue = compareValue.multiply( BigDecimal.valueOf( multyply ) );
}
}
arg_from_previous = ( getSourceFiles() == SOURCE_FILES_PREVIOUS_RESULT );
}
示例5: refresh
private void refresh() {
boolean compareValue =
( JobEntrySimpleEval.getSuccessNumberConditionByDesc( wSuccessNumberCondition.getText() )
!= JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN );
wlCompareValue.setVisible( compareValue );
wCompareValue.setVisible( compareValue );
wlMinValue.setVisible( !compareValue );
wMinValue.setVisible( !compareValue );
wlMaxValue.setVisible( !compareValue );
wMaxValue.setVisible( !compareValue );
}
示例6: refresh
private void refresh()
{
boolean evaluatepreviousRowField=JobEntrySimpleEval.getValueTypeByDesc(wValueType.getText())==JobEntrySimpleEval.VALUE_TYPE_FIELD;
boolean evaluateVariable=JobEntrySimpleEval.getValueTypeByDesc(wValueType.getText())==JobEntrySimpleEval.VALUE_TYPE_VARIABLE;
wlVariableName.setVisible(evaluateVariable);
wVariableName.setVisible(evaluateVariable);
wlFieldName.setVisible(evaluatepreviousRowField);
wFieldName.setVisible(evaluatepreviousRowField);
wlsuccessWhenSet.setVisible(evaluateVariable);
wSuccessWhenSet.setVisible(evaluateVariable);
boolean successWhenSet=wSuccessWhenSet.getSelection() && evaluateVariable;
wlFieldType.setVisible(!successWhenSet);
wFieldType.setVisible(!successWhenSet);
boolean valueTypeDate=JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText())==JobEntrySimpleEval.FIELD_TYPE_DATE_TIME;
wlMask.setVisible(!successWhenSet && valueTypeDate);
wMask.setVisible(!successWhenSet && valueTypeDate);
boolean valueTypeString=JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText())==JobEntrySimpleEval.FIELD_TYPE_STRING;
wlSuccessCondition.setVisible(!successWhenSet && valueTypeString);
wSuccessCondition.setVisible(!successWhenSet && valueTypeString);
boolean valueTypeNumber=JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText())==JobEntrySimpleEval.FIELD_TYPE_NUMBER
|| JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText())==JobEntrySimpleEval.FIELD_TYPE_DATE_TIME;
wlSuccessNumberCondition.setVisible(!successWhenSet && valueTypeNumber);
wSuccessNumberCondition.setVisible(!successWhenSet && valueTypeNumber);
boolean valueTypeBoolean=JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText())==JobEntrySimpleEval.FIELD_TYPE_BOOLEAN;
wlSuccessBooleanCondition.setVisible(!successWhenSet && valueTypeBoolean);
wSuccessBooleanCondition.setVisible(!successWhenSet && valueTypeBoolean);
boolean compareValue=valueTypeString || (!valueTypeString
&& JobEntrySimpleEval.getSuccessNumberConditionByDesc(wSuccessNumberCondition.getText())
!=JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN);
wlCompareValue.setVisible(!successWhenSet && compareValue && !valueTypeBoolean);
wCompareValue.setVisible(!successWhenSet && compareValue && !valueTypeBoolean);
wlMinValue.setVisible(!successWhenSet && !compareValue && !valueTypeBoolean);
wMinValue.setVisible(!successWhenSet && !compareValue && !valueTypeBoolean);
wlMaxValue.setVisible(!successWhenSet && !compareValue && !valueTypeBoolean);
wMaxValue.setVisible(!successWhenSet && !compareValue && !valueTypeBoolean);
}
示例7: isSuccess
private boolean isSuccess() {
boolean retval = false;
switch ( successConditionType ) {
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_EQUAL: // equal
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValue", String
.valueOf( evaluationValue ), String.valueOf( compareValue ) ) );
}
retval = ( getEvaluationValue().compareTo( compareValue ) == 0 );
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_DIFFERENT: // different
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValue", String
.valueOf( evaluationValue ), String.valueOf( compareValue ) ) );
}
retval = ( getEvaluationValue().compareTo( compareValue ) != 0 );
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_SMALLER: // smaller
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValue", String
.valueOf( evaluationValue ), String.valueOf( compareValue ) ) );
}
retval = ( getEvaluationValue().compareTo( compareValue ) < 0 );
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_SMALLER_EQUAL: // smaller or equal
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValue", String
.valueOf( evaluationValue ), String.valueOf( compareValue ) ) );
}
retval = ( getEvaluationValue().compareTo( compareValue ) <= 0 );
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_GREATER: // greater
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValue", String
.valueOf( evaluationValue ), String.valueOf( compareValue ) ) );
}
retval = ( getEvaluationValue().compareTo( compareValue ) > 0 );
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_GREATER_EQUAL: // greater or equal
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValue", String
.valueOf( evaluationValue ), String.valueOf( compareValue ) ) );
}
retval = ( getEvaluationValue().compareTo( compareValue ) >= 0 );
break;
case JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN: // between min and max
if ( isDebug() ) {
logDebug( BaseMessages.getString( PKG, "JobEvalFilesMetrics.Log.CompareWithValues", String
.valueOf( evaluationValue ), String.valueOf( minValue ), String.valueOf( maxValue ) ) );
}
retval =
( getEvaluationValue().compareTo( minValue ) >= 0 && getEvaluationValue().compareTo( maxValue ) <= 0 );
break;
default:
break;
}
return retval;
}
示例8: refresh
private void refresh() {
boolean evaluatepreviousRowField =
JobEntrySimpleEval.getValueTypeByDesc( wValueType.getText() ) == JobEntrySimpleEval.VALUE_TYPE_FIELD;
boolean evaluateVariable =
JobEntrySimpleEval.getValueTypeByDesc( wValueType.getText() ) == JobEntrySimpleEval.VALUE_TYPE_VARIABLE;
wlVariableName.setVisible( evaluateVariable );
wVariableName.setVisible( evaluateVariable );
wlFieldName.setVisible( evaluatepreviousRowField );
wFieldName.setVisible( evaluatepreviousRowField );
wlsuccessWhenSet.setVisible( evaluateVariable );
wSuccessWhenSet.setVisible( evaluateVariable );
boolean successWhenSet = wSuccessWhenSet.getSelection() && evaluateVariable;
wlFieldType.setVisible( !successWhenSet );
wFieldType.setVisible( !successWhenSet );
boolean valueTypeDate =
JobEntrySimpleEval.getFieldTypeByDesc( wFieldType.getText() ) == JobEntrySimpleEval.FIELD_TYPE_DATE_TIME;
wlMask.setVisible( !successWhenSet && valueTypeDate );
wMask.setVisible( !successWhenSet && valueTypeDate );
boolean valueTypeString =
JobEntrySimpleEval.getFieldTypeByDesc( wFieldType.getText() ) == JobEntrySimpleEval.FIELD_TYPE_STRING;
wlSuccessCondition.setVisible( !successWhenSet && valueTypeString );
wSuccessCondition.setVisible( !successWhenSet && valueTypeString );
boolean valueTypeNumber =
JobEntrySimpleEval.getFieldTypeByDesc( wFieldType.getText() ) == JobEntrySimpleEval.FIELD_TYPE_NUMBER
|| JobEntrySimpleEval.getFieldTypeByDesc( wFieldType.getText() ) == JobEntrySimpleEval.FIELD_TYPE_DATE_TIME;
wlSuccessNumberCondition.setVisible( !successWhenSet && valueTypeNumber );
wSuccessNumberCondition.setVisible( !successWhenSet && valueTypeNumber );
boolean valueTypeBoolean =
JobEntrySimpleEval.getFieldTypeByDesc( wFieldType.getText() ) == JobEntrySimpleEval.FIELD_TYPE_BOOLEAN;
wlSuccessBooleanCondition.setVisible( !successWhenSet && valueTypeBoolean );
wSuccessBooleanCondition.setVisible( !successWhenSet && valueTypeBoolean );
boolean compareValue =
valueTypeString
|| ( !valueTypeString && JobEntrySimpleEval.getSuccessNumberConditionByDesc( wSuccessNumberCondition
.getText() ) != JobEntrySimpleEval.SUCCESS_NUMBER_CONDITION_BETWEEN );
wlCompareValue.setVisible( !successWhenSet && compareValue && !valueTypeBoolean );
wCompareValue.setVisible( !successWhenSet && compareValue && !valueTypeBoolean );
wlMinValue.setVisible( !successWhenSet && !compareValue && !valueTypeBoolean );
wMinValue.setVisible( !successWhenSet && !compareValue && !valueTypeBoolean );
wlMaxValue.setVisible( !successWhenSet && !compareValue && !valueTypeBoolean );
wMaxValue.setVisible( !successWhenSet && !compareValue && !valueTypeBoolean );
}