当前位置: 首页>>代码示例>>Java>>正文


Java JobEntryBase.setPluginId方法代码示例

本文整理汇总了Java中org.pentaho.di.job.entry.JobEntryBase.setPluginId方法的典型用法代码示例。如果您正苦于以下问题:Java JobEntryBase.setPluginId方法的具体用法?Java JobEntryBase.setPluginId怎么用?Java JobEntryBase.setPluginId使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.pentaho.di.job.entry.JobEntryBase的用法示例。


在下文中一共展示了JobEntryBase.setPluginId方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: loadJobEntryBase

import org.pentaho.di.job.entry.JobEntryBase; //导入方法依赖的package包/类
public void loadJobEntryBase(JobEntryBase jobEntryBase, ObjectId id_jobentry, List<DatabaseMeta> databases, List<SlaveServer> slaveServers) throws KettleException {
	try {
		RowMetaAndData r = getJobEntry(id_jobentry);
		if (r != null) {
			jobEntryBase.setName(r.getString("NAME", null));

			jobEntryBase.setDescription(r.getString("DESCRIPTION", null));
			long id_jobentry_type = r.getInteger("ID_JOBENTRY_TYPE", 0);
			RowMetaAndData jetrow = getJobEntryType(new LongObjectId(id_jobentry_type) );
			if (jetrow != null) {
				jobEntryBase.setPluginId(jetrow.getString("CODE", null));
			}
		}
	} catch (KettleDatabaseException dbe) {
		throw new KettleException("Unable to load base job entry information from the repository for id_jobentry=" + id_jobentry, dbe);
	}
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:18,代码来源:KettleDatabaseRepositoryJobEntryDelegate.java

示例2: loadJobEntryBase

import org.pentaho.di.job.entry.JobEntryBase; //导入方法依赖的package包/类
public void loadJobEntryBase( JobEntryBase jobEntryBase, ObjectId id_jobentry, List<DatabaseMeta> databases,
  List<SlaveServer> slaveServers ) throws KettleException {
  try {
    RowMetaAndData r = getJobEntry( id_jobentry );
    if ( r != null ) {
      jobEntryBase.setName( r.getString( "NAME", null ) );

      jobEntryBase.setDescription( r.getString( "DESCRIPTION", null ) );
      long id_jobentry_type = r.getInteger( "ID_JOBENTRY_TYPE", 0 );
      RowMetaAndData jetrow = getJobEntryType( new LongObjectId( id_jobentry_type ) );
      if ( jetrow != null ) {
        jobEntryBase.setPluginId( jetrow.getString( "CODE", null ) );
      }
    }
  } catch ( KettleDatabaseException dbe ) {
    throw new KettleException( "Unable to load base job entry information from the repository for id_jobentry="
      + id_jobentry, dbe );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:20,代码来源:KettleDatabaseRepositoryJobEntryDelegate.java


注:本文中的org.pentaho.di.job.entry.JobEntryBase.setPluginId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。