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 Type
    Method
    Description
    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

      void setDirectories(String[] directory)
      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)