org.pentaho.di.repository.Repository.readJobMetaSharedObjects()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(75)

本文整理了Java中org.pentaho.di.repository.Repository.readJobMetaSharedObjects方法的一些代码示例,展示了Repository.readJobMetaSharedObjects的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Repository.readJobMetaSharedObjects方法的具体详情如下:
包路径:org.pentaho.di.repository.Repository
类名称:Repository
方法名:readJobMetaSharedObjects

Repository.readJobMetaSharedObjects介绍

暂无

代码示例

代码示例来源:origin: pentaho/pentaho-kettle

@Override
public SharedObjects readJobMetaSharedObjects( JobMeta jobMeta ) throws KettleException {
 return getDelegate().readJobMetaSharedObjects( jobMeta );
}

代码示例来源:origin: pentaho/pentaho-kettle

public synchronized void reloadJobRepositoryObjects( boolean includeActive ) {
 if ( spoon.rep != null ) {
  synchronizeJobs( includeActive, jobMeta -> {
   try {
    spoon.rep.readJobMetaSharedObjects( jobMeta );
   } catch ( KettleException e ) {
    logError( e );
   }
  } );
 }
}

代码示例来源:origin: pentaho/pentaho-kettle

public void clearSharedObjectCache() throws KettleException {
 if ( rep != null ) {
  rep.clearSharedObjectCache();
  TransMeta transMeta = getActiveTransformation();
  if ( transMeta != null ) {
   rep.readTransSharedObjects( transMeta );
  }
  JobMeta jobMeta = getActiveJob();
  if ( jobMeta != null ) {
   rep.readJobMetaSharedObjects( jobMeta );
  }
 }
}

代码示例来源:origin: pentaho/pentaho-kettle

public static boolean editProperties( JobMeta jobMeta, Spoon spoon, Repository rep, boolean allowDirectoryChange ) {
 if ( jobMeta == null ) {
  return false;
 }
 JobDialog jd = new JobDialog( spoon.getShell(), SWT.NONE, jobMeta, rep );
 jd.setDirectoryChangeAllowed( allowDirectoryChange );
 JobMeta ji = jd.open();
 // In this case, load shared objects
 //
 if ( jd.isSharedObjectsFileChanged() ) {
  try {
   SharedObjects sharedObjects =
    rep != null ? rep.readJobMetaSharedObjects( jobMeta ) : jobMeta.readSharedObjects();
   spoon.sharedObjectsFileMap.put( sharedObjects.getFilename(), sharedObjects );
  } catch ( Exception e ) {
   new ErrorDialog( spoon.getShell(),
    BaseMessages.getString( PKG, "Spoon.Dialog.ErrorReadingSharedObjects.Title" ),
    BaseMessages.getString( PKG, "Spoon.Dialog.ErrorReadingSharedObjects.Message", spoon.delegates.tabs.makeTabName( jobMeta, true ) ), e );
  }
 }
 // If we added properties, add them to the variables too, so that they appear in the CTRL-SPACE variable completion.
 //
 spoon.setParametersAsVariablesInUI( jobMeta, jobMeta );
 if ( jd.isSharedObjectsFileChanged() || ji != null ) {
  spoon.refreshTree();
  spoon.delegates.tabs.renameTabs(); // cheap operation, might as will do it anyway
 }
 spoon.setShellText();
 return ji != null;
}

代码示例来源:origin: pentaho/pentaho-kettle

repository != null ? repository.readJobMetaSharedObjects( jobMeta ) : jobMeta.readSharedObjects();
sharedObjectsFileMap.put( sharedObjects.getFilename(), sharedObjects );

代码示例来源:origin: pentaho/pentaho-kettle

rep != null ? rep.readJobMetaSharedObjects( jobMeta ) : jobMeta.readSharedObjects();
sharedObjectsFileMap.put( sharedObjects.getFilename(), sharedObjects );
if ( rep == null ) {

代码示例来源:origin: pentaho/pentaho-kettle

sharedObjects = readSharedObjects();
} else {
 sharedObjects = rep.readJobMetaSharedObjects( this );

相关文章

微信公众号

最新文章

更多

Repository类方法