本文整理了Java中org.pentaho.di.job.Job.setInternalEntryCurrentDirectory()
方法的一些代码示例,展示了Job.setInternalEntryCurrentDirectory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Job.setInternalEntryCurrentDirectory()
方法的具体详情如下:
包路径:org.pentaho.di.job.Job
类名称:Job
方法名:setInternalEntryCurrentDirectory
暂无
代码示例来源:origin: pentaho/pentaho-kettle
@Test
public void testSetInternalEntryCurrentDirectoryWithFilename( ) {
Job jobTest = new Job( );
boolean hasFilename = true;
boolean hasRepoDir = false;
jobTest.copyVariablesFrom( null );
jobTest.setVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_DIRECTORY, "Original value defined at run execution" );
jobTest.setVariable( Const.INTERNAL_VARIABLE_JOB_FILENAME_DIRECTORY, "file:///C:/SomeFilenameDirectory" );
jobTest.setVariable( Const.INTERNAL_VARIABLE_JOB_REPOSITORY_DIRECTORY, "/SomeRepDirectory" );
jobTest.setInternalEntryCurrentDirectory( hasFilename, hasRepoDir );
assertEquals( "file:///C:/SomeFilenameDirectory", jobTest.getVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_DIRECTORY ) );
}
代码示例来源:origin: pentaho/pentaho-kettle
@Test
public void testSetInternalEntryCurrentDirectoryWithRepository( ) {
Job jobTest = new Job( );
boolean hasFilename = false;
boolean hasRepoDir = true;
jobTest.copyVariablesFrom( null );
jobTest.setVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_DIRECTORY, "Original value defined at run execution" );
jobTest.setVariable( Const.INTERNAL_VARIABLE_JOB_FILENAME_DIRECTORY, "file:///C:/SomeFilenameDirectory" );
jobTest.setVariable( Const.INTERNAL_VARIABLE_JOB_REPOSITORY_DIRECTORY, "/SomeRepDirectory" );
jobTest.setInternalEntryCurrentDirectory( hasFilename, hasRepoDir );
assertEquals( "/SomeRepDirectory", jobTest.getVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_DIRECTORY ) );
}
代码示例来源:origin: pentaho/pentaho-kettle
@Test
public void testSetInternalEntryCurrentDirectoryWithoutFilenameOrRepository( ) {
Job jobTest = new Job( );
jobTest.copyVariablesFrom( null );
boolean hasFilename = false;
boolean hasRepoDir = false;
jobTest.setVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_DIRECTORY, "Original value defined at run execution" );
jobTest.setVariable( Const.INTERNAL_VARIABLE_JOB_FILENAME_DIRECTORY, "file:///C:/SomeFilenameDirectory" );
jobTest.setVariable( Const.INTERNAL_VARIABLE_JOB_REPOSITORY_DIRECTORY, "/SomeRepDirectory" );
jobTest.setInternalEntryCurrentDirectory( hasFilename, hasRepoDir );
assertEquals( "Original value defined at run execution", jobTest.getVariable( Const.INTERNAL_VARIABLE_ENTRY_CURRENT_DIRECTORY ) );
}
代码示例来源:origin: pentaho/pentaho-kettle
setInternalEntryCurrentDirectory( hasFilename, hasRepoDir );
内容来源于网络,如有侵权,请联系作者删除!