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


Java TransHopMeta.setObjectId方法代码示例

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


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

示例1: saveTransHopMeta

import org.pentaho.di.trans.TransHopMeta; //导入方法依赖的package包/类
public void saveTransHopMeta(TransHopMeta transHopMeta, ObjectId id_transformation) throws KettleException
{
	try
	{
		// See if a transformation hop with the same fromstep and tostep is
		// already available...
		ObjectId id_step_from = transHopMeta.getFromStep() == null ? null : transHopMeta.getFromStep().getObjectId();
		ObjectId id_step_to = transHopMeta.getToStep() == null ? null : transHopMeta.getToStep().getObjectId();

		// Insert new transMeta hop in repository
		transHopMeta.setObjectId(insertTransHop(id_transformation, id_step_from, id_step_to, transHopMeta.isEnabled()));
	} catch (KettleDatabaseException dbe)
	{
		throw new KettleException(
				BaseMessages.getString(PKG, "TransHopMeta.Exception.UnableToSaveTransformationHopInfo") + id_transformation, dbe); //$NON-NLS-1$
	}
}
 
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:18,代码来源:KettleDatabaseRepositoryTransDelegate.java

示例2: saveTransHopMeta

import org.pentaho.di.trans.TransHopMeta; //导入方法依赖的package包/类
public void saveTransHopMeta( TransHopMeta transHopMeta, ObjectId id_transformation ) throws KettleException {
  try {
    // See if a transformation hop with the same fromstep and tostep is
    // already available...
    ObjectId id_step_from = transHopMeta.getFromStep() == null ? null : transHopMeta.getFromStep().getObjectId();
    ObjectId id_step_to = transHopMeta.getToStep() == null ? null : transHopMeta.getToStep().getObjectId();

    // Insert new transMeta hop in repository
    transHopMeta.setObjectId( insertTransHop( id_transformation, id_step_from, id_step_to, transHopMeta
      .isEnabled() ) );
  } catch ( KettleDatabaseException dbe ) {
    throw new KettleException( BaseMessages.getString(
      PKG, "TransHopMeta.Exception.UnableToSaveTransformationHopInfo" )
      + id_transformation, dbe );
  }
}
 
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:17,代码来源:KettleDatabaseRepositoryTransDelegate.java


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