本文整理汇总了Java中org.pentaho.di.job.entries.setvariables.JobEntrySetVariables类的典型用法代码示例。如果您正苦于以下问题:Java JobEntrySetVariables类的具体用法?Java JobEntrySetVariables怎么用?Java JobEntrySetVariables使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
JobEntrySetVariables类属于org.pentaho.di.job.entries.setvariables包,在下文中一共展示了JobEntrySetVariables类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getData
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData()
{
if (jobEntry.getName() != null) wName.setText( jobEntry.getName() );
wName.selectAll();
wVarSubs.setSelection(jobEntry.isReplaceVars());
if (jobEntry.variableName != null)
{
for (int i = 0; i < jobEntry.variableName.length; i++)
{
TableItem ti = wFields.table.getItem(i);
if (jobEntry.variableName[i] != null)
ti.setText(1, jobEntry.variableName[i]);
if (jobEntry.getVariableValue()[i] != null)
ti.setText(2, jobEntry.getVariableValue()[i]);
ti.setText(3, JobEntrySetVariables.getVariableTypeDescription(jobEntry.getVariableType()[i]));
}
wFields.setRowNums();
wFields.optWidth(true);
}
}
示例2: JobEntrySetVariablesDialog
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
public JobEntrySetVariablesDialog(Shell parent, JobEntryInterface jobEntryInt, Repository rep, JobMeta jobMeta)
{
super(parent, jobEntryInt, rep, jobMeta);
jobEntry = (JobEntrySetVariables) jobEntryInt;
if (this.jobEntry.getName() == null)
this.jobEntry.setName(Messages.getString("JobEntrySetVariables.Name.Default"));
}
示例3: JobEntrySetVariablesDialog
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
public JobEntrySetVariablesDialog(Shell parent, JobEntryInterface jobEntryInt, Repository rep, JobMeta jobMeta)
{
super(parent, jobEntryInt, rep, jobMeta);
jobEntry = (JobEntrySetVariables) jobEntryInt;
if (this.jobEntry.getName() == null)
this.jobEntry.setName(BaseMessages.getString(PKG, "JobEntrySetVariables.Name.Default"));
}
示例4: getData
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData()
{
if (jobEntry.getName() != null) wName.setText( jobEntry.getName() );
wName.selectAll();
wFilename.setText(Const.NVL(jobEntry.getFilename(), ""));
wFileVariableType.setText(JobEntrySetVariables.getVariableTypeDescription(jobEntry.getFileVariableType()));
wVarSubs.setSelection(jobEntry.isReplaceVars());
if (jobEntry.variableName != null)
{
for (int i = 0; i < jobEntry.variableName.length; i++)
{
TableItem ti = wFields.table.getItem(i);
if (jobEntry.variableName[i] != null)
ti.setText(1, jobEntry.variableName[i]);
if (jobEntry.getVariableValue()[i] != null)
ti.setText(2, jobEntry.getVariableValue()[i]);
ti.setText(3, JobEntrySetVariables.getVariableTypeDescription(jobEntry.getVariableType()[i]));
}
wFields.setRowNums();
wFields.optWidth(true);
}
}
示例5: JobEntrySetVariablesDialog
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
public JobEntrySetVariablesDialog( Shell parent, JobEntryInterface jobEntryInt, Repository rep, JobMeta jobMeta ) {
super( parent, jobEntryInt, rep, jobMeta );
jobEntry = (JobEntrySetVariables) jobEntryInt;
if ( this.jobEntry.getName() == null ) {
this.jobEntry.setName( BaseMessages.getString( PKG, "JobEntrySetVariables.Name.Default" ) );
}
}
示例6: getData
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
/**
* Copy information from the meta-data input to the dialog fields.
*/
public void getData() {
wName.setText( Const.nullToEmpty( jobEntry.getName() ) );
wFilename.setText( Const.NVL( jobEntry.getFilename(), "" ) );
wFileVariableType.setText( JobEntrySetVariables.getVariableTypeDescription( jobEntry.getFileVariableType() ) );
wVarSubs.setSelection( jobEntry.isReplaceVars() );
if ( jobEntry.variableName != null ) {
for ( int i = 0; i < jobEntry.variableName.length; i++ ) {
TableItem ti = wFields.table.getItem( i );
if ( jobEntry.variableName[i] != null ) {
ti.setText( 1, jobEntry.variableName[i] );
}
if ( jobEntry.getVariableValue()[i] != null ) {
ti.setText( 2, jobEntry.getVariableValue()[i] );
}
ti.setText( 3, JobEntrySetVariables.getVariableTypeDescription( jobEntry.getVariableType()[i] ) );
}
wFields.setRowNums();
wFields.optWidth( true );
}
wName.selectAll();
wName.setFocus();
}
示例7: ok
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
private void ok()
{
if(Const.isEmpty(wName.getText()))
{
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
mb.setText(Messages.getString("System.StepJobEntryNameMissing.Title"));
mb.setMessage(Messages.getString("System.JobEntryNameMissing.Msg"));
mb.open();
return;
}
jobEntry.setName(wName.getText());
jobEntry.setReplaceVars(wVarSubs.getSelection());
int nritems = wFields.nrNonEmpty();
int nr = 0;
for (int i = 0; i < nritems; i++)
{
String arg = wFields.getNonEmpty(i).getText(1);
if (arg != null && arg.length() != 0)
nr++;
}
jobEntry.variableName = new String[nr];
jobEntry.variableValue = new String[nr];
jobEntry.variableType = new int[nr];
nr = 0;
for (int i = 0; i < nritems; i++)
{
String varname = wFields.getNonEmpty(i).getText(1);
String varvalue = wFields.getNonEmpty(i).getText(2);
String vartype = wFields.getNonEmpty(i).getText(3);
if (varname != null && varname.length() != 0)
{
jobEntry.variableName[nr] = varname;
jobEntry.variableValue[nr] = varvalue;
jobEntry.variableType[nr]= JobEntrySetVariables.getVariableType(vartype);
nr++;
}
}
dispose();
}
示例8: ok
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
private void ok()
{
if(Const.isEmpty(wName.getText()))
{
MessageBox mb = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR );
mb.setText(BaseMessages.getString(PKG, "System.StepJobEntryNameMissing.Title"));
mb.setMessage(BaseMessages.getString(PKG, "System.JobEntryNameMissing.Msg"));
mb.open();
return;
}
jobEntry.setName(wName.getText());
jobEntry.setFilename(wFilename.getText());
jobEntry.setFileVariableType(JobEntrySetVariables.getVariableType(wFileVariableType.getText()));
jobEntry.setReplaceVars(wVarSubs.getSelection());
int nritems = wFields.nrNonEmpty();
int nr = 0;
for (int i = 0; i < nritems; i++)
{
String arg = wFields.getNonEmpty(i).getText(1);
if (arg != null && arg.length() != 0)
nr++;
}
jobEntry.variableName = new String[nr];
jobEntry.variableValue = new String[nr];
jobEntry.variableType = new int[nr];
nr = 0;
for (int i = 0; i < nritems; i++)
{
String varname = wFields.getNonEmpty(i).getText(1);
String varvalue = wFields.getNonEmpty(i).getText(2);
String vartype = wFields.getNonEmpty(i).getText(3);
if (varname != null && varname.length() != 0)
{
jobEntry.variableName[nr] = varname;
jobEntry.variableValue[nr] = varvalue;
jobEntry.variableType[nr]= JobEntrySetVariables.getVariableType(vartype);
nr++;
}
}
dispose();
}
示例9: ok
import org.pentaho.di.job.entries.setvariables.JobEntrySetVariables; //导入依赖的package包/类
private void ok() {
if ( Utils.isEmpty( wName.getText() ) ) {
MessageBox mb = new MessageBox( shell, SWT.OK | SWT.ICON_ERROR );
mb.setText( BaseMessages.getString( PKG, "System.StepJobEntryNameMissing.Title" ) );
mb.setMessage( BaseMessages.getString( PKG, "System.JobEntryNameMissing.Msg" ) );
mb.open();
return;
}
jobEntry.setName( wName.getText() );
jobEntry.setFilename( wFilename.getText() );
jobEntry.setFileVariableType( JobEntrySetVariables.getVariableType( wFileVariableType.getText() ) );
jobEntry.setReplaceVars( wVarSubs.getSelection() );
int nritems = wFields.nrNonEmpty();
int nr = 0;
for ( int i = 0; i < nritems; i++ ) {
String arg = wFields.getNonEmpty( i ).getText( 1 );
if ( arg != null && arg.length() != 0 ) {
nr++;
}
}
jobEntry.variableName = new String[nr];
jobEntry.variableValue = new String[nr];
jobEntry.variableType = new int[nr];
nr = 0;
for ( int i = 0; i < nritems; i++ ) {
String varname = wFields.getNonEmpty( i ).getText( 1 );
String varvalue = wFields.getNonEmpty( i ).getText( 2 );
String vartype = wFields.getNonEmpty( i ).getText( 3 );
if ( varname != null && varname.length() != 0 ) {
jobEntry.variableName[nr] = varname;
jobEntry.variableValue[nr] = varvalue;
jobEntry.variableType[nr] = JobEntrySetVariables.getVariableType( vartype );
nr++;
}
}
dispose();
}