本文整理汇总了Java中org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval.getFieldTypeByDesc方法的典型用法代码示例。如果您正苦于以下问题:Java JobEntrySimpleEval.getFieldTypeByDesc方法的具体用法?Java JobEntrySimpleEval.getFieldTypeByDesc怎么用?Java JobEntrySimpleEval.getFieldTypeByDesc使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval
的用法示例。
在下文中一共展示了JobEntrySimpleEval.getFieldTypeByDesc方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ok
import org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval; //导入方法依赖的package包/类
private void ok()
{
if(Const.isEmpty(wName.getText()))
{
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
mb.setMessage(Messages.getString("System.StepJobEntryNameMissing.Title"));
mb.setText(Messages.getString("System.JobEntryNameMissing.Msg"));
mb.open();
return;
}
jobEntry.setName(wName.getText());
jobEntry.valuetype= JobEntrySimpleEval.getValueTypeByDesc(wValueType.getText());
jobEntry.setFieldName(wFieldName.getText());
jobEntry.setVariableName(wVariableName.getText());
jobEntry.fieldtype= JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText());
jobEntry.setMask(wMask.getText());
jobEntry.setCompareValue(wCompareValue.getText());
jobEntry.setMinValue(wMinValue.getText());
jobEntry.setMaxValue(wMaxValue.getText());
jobEntry.successcondition= JobEntrySimpleEval.getSuccessConditionByDesc(wSuccessCondition.getText());
jobEntry.successnumbercondition= JobEntrySimpleEval.getSuccessNumberConditionByDesc(wSuccessNumberCondition.getText());
dispose();
}
示例2: ok
import org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval; //导入方法依赖的package包/类
private void ok()
{
if(Const.isEmpty(wName.getText()))
{
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
mb.setMessage(BaseMessages.getString(PKG, "System.StepJobEntryNameMissing.Title"));
mb.setText(BaseMessages.getString(PKG, "System.JobEntryNameMissing.Msg"));
mb.open();
return;
}
jobEntry.setName(wName.getText());
jobEntry.valuetype= JobEntrySimpleEval.getValueTypeByDesc(wValueType.getText());
jobEntry.setFieldName(wFieldName.getText());
jobEntry.setVariableName(wVariableName.getText());
jobEntry.fieldtype= JobEntrySimpleEval.getFieldTypeByDesc(wFieldType.getText());
jobEntry.setMask(wMask.getText());
jobEntry.setCompareValue(wCompareValue.getText());
jobEntry.setMinValue(wMinValue.getText());
jobEntry.setMaxValue(wMaxValue.getText());
jobEntry.successcondition= JobEntrySimpleEval.getSuccessConditionByDesc(wSuccessCondition.getText());
jobEntry.successnumbercondition= JobEntrySimpleEval.getSuccessNumberConditionByDesc(wSuccessNumberCondition.getText());
jobEntry.successbooleancondition= JobEntrySimpleEval.getSuccessBooleanConditionByDesc(wSuccessBooleanCondition.getText());
jobEntry.setSuccessWhenVarSet(wSuccessWhenSet.getSelection());
dispose();
}
示例3: ok
import org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval; //导入方法依赖的package包/类
private void ok() {
if ( Utils.isEmpty( wName.getText() ) ) {
MessageBox mb = new MessageBox( shell, SWT.OK | SWT.ICON_ERROR );
mb.setMessage( BaseMessages.getString( PKG, "System.StepJobEntryNameMissing.Title" ) );
mb.setText( BaseMessages.getString( PKG, "System.JobEntryNameMissing.Msg" ) );
mb.open();
return;
}
jobEntry.setName( wName.getText() );
jobEntry.valuetype = JobEntrySimpleEval.getValueTypeByDesc( wValueType.getText() );
jobEntry.setFieldName( wFieldName.getText() );
jobEntry.setVariableName( wVariableName.getText() );
jobEntry.fieldtype = JobEntrySimpleEval.getFieldTypeByDesc( wFieldType.getText() );
jobEntry.setMask( wMask.getText() );
jobEntry.setCompareValue( wCompareValue.getText() );
jobEntry.setMinValue( wMinValue.getText() );
jobEntry.setMaxValue( wMaxValue.getText() );
jobEntry.successcondition = JobEntrySimpleEval.getSuccessConditionByDesc( wSuccessCondition.getText() );
jobEntry.successnumbercondition =
JobEntrySimpleEval.getSuccessNumberConditionByDesc( wSuccessNumberCondition.getText() );
jobEntry.successbooleancondition =
JobEntrySimpleEval.getSuccessBooleanConditionByDesc( wSuccessBooleanCondition.getText() );
jobEntry.setSuccessWhenVarSet( wSuccessWhenSet.getSelection() );
dispose();
}
示例4: refresh
import org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval; //导入方法依赖的package包/类
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);
}
示例5: refresh
import org.pentaho.di.job.entries.simpleeval.JobEntrySimpleEval; //导入方法依赖的package包/类
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 );
}