本文整理汇总了Java中org.pentaho.di.job.entries.job.JobEntryJob.getJobMeta方法的典型用法代码示例。如果您正苦于以下问题:Java JobEntryJob.getJobMeta方法的具体用法?Java JobEntryJob.getJobMeta怎么用?Java JobEntryJob.getJobMeta使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pentaho.di.job.entries.job.JobEntryJob
的用法示例。
在下文中一共展示了JobEntryJob.getJobMeta方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getParameters
import org.pentaho.di.job.entries.job.JobEntryJob; //导入方法依赖的package包/类
protected void getParameters() {
try {
JobEntryJob jej = new JobEntryJob();
getInfo(jej);
JobMeta jm = jej.getJobMeta(rep, jobMeta);
String[] parameters = jm.listParameters();
String[] existing = wParameters.getItems(1);
for (int i=0;i<parameters.length;i++) {
if (Const.indexOfString(parameters[i], existing)<0) {
TableItem item = new TableItem(wParameters.table, SWT.NONE);
item.setText(1, parameters[i]);
}
}
wParameters.removeEmptyRows();
wParameters.setRowNums();
wParameters.optWidth(true);
} catch(Exception e) {
new ErrorDialog(shell,
BaseMessages.getString(PKG, "JobEntryJobDialog.Exception.UnableToLoadJob.Title"),
BaseMessages.getString(PKG, "JobEntryJobDialog.Exception.UnableToLoadJob.Message"), e);
}
}
示例2: getParameters
import org.pentaho.di.job.entries.job.JobEntryJob; //导入方法依赖的package包/类
protected void getParameters( JobMeta inputJobMeta ) {
try {
if ( inputJobMeta == null ) {
JobEntryJob jej = new JobEntryJob();
getInfo( jej );
inputJobMeta = jej.getJobMeta( rep, metaStore, jobMeta );
}
String[] parameters = inputJobMeta.listParameters();
String[] existing = wParameters.getItems( 1 );
for ( int i = 0; i < parameters.length; i++ ) {
if ( Const.indexOfString( parameters[i], existing ) < 0 ) {
TableItem item = new TableItem( wParameters.table, SWT.NONE );
item.setText( 1, parameters[i] );
}
}
wParameters.removeEmptyRows();
wParameters.setRowNums();
wParameters.optWidth( true );
} catch ( Exception e ) {
new ErrorDialog(
shell, BaseMessages.getString( PKG, "JobEntryJobDialog.Exception.UnableToLoadJob.Title" ), BaseMessages
.getString( PKG, "JobEntryJobDialog.Exception.UnableToLoadJob.Message" ), e );
}
}