Package org.pentaho.di.repository
Interface HasRepositoryDirectories
- All Known Implementing Classes:
BaseStreamStepMeta,JobEntryJob,JobEntryTrans,JobExecutorMeta,MappingMeta,SimpleMappingMeta,SingleThreaderMeta,StepWithMappingMeta,TransExecutorMeta
public interface HasRepositoryDirectories
Interface indicating that a step has repository references to another file(s). The goal is
updating directories during repo importing
-
Method Summary
Modifier and TypeMethodDescriptionString[]If step has reference(s) to another transformation(s)/job(s) returns an array of repository directories.org.pentaho.di.core.ObjectLocationSpecificationMethod[]If step has reference(s) to another transformation(s)/job(s) returns an array of specification method(s) defining the type of an access to a referenced file.voidsetDirectories(String[] directory) If step has reference(s) to another transformation(s)/job(s) sets updated repository directories from incoming String array.
-
Method Details
-
getDirectories
String[] getDirectories()If step has reference(s) to another transformation(s)/job(s) returns an array of repository directories. An implementation is considered to define the array order itself.- Returns:
- String array of repository directories
-
setDirectories
If step has reference(s) to another transformation(s)/job(s) sets updated repository directories from incoming String array. An implementation is considered to define the array order itself.- Parameters:
directory- Array of updated rep directories to set
-
getSpecificationMethods
org.pentaho.di.core.ObjectLocationSpecificationMethod[] getSpecificationMethods()If step has reference(s) to another transformation(s)/job(s) returns an array of specification method(s) defining the type of an access to a referenced file. An implementation is considered to define the array order itself.- Returns:
- String array of specification method(s)
-