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.void
setDirectories
(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)
-