Interface IHopImport

  • All Known Implementing Classes:
    HopImportBase

    public interface IHopImport
    • Method Detail

      • importFiles

        void importFiles()
                  throws HopException
        Import all files from the specified source folder to the target
        Throws:
        HopException
      • importConnections

        void importConnections()
                        throws HopException
        Import connections from the specified source files/folders
        Throws:
        HopException
      • getImportReport

        String getImportReport()
        Generate an import report in text format with statistics and advice.
        Returns:
        The import report
      • importVariables

        void importVariables()
                      throws HopException
        Import variables from the specified source files/folders
        Throws:
        HopException
      • getInputFolder

        org.apache.commons.vfs2.FileObject getInputFolder()
      • getOutputFolder

        org.apache.commons.vfs2.FileObject getOutputFolder()
      • getInputFolderName

        String getInputFolderName()
      • getOutputFolderName

        String getOutputFolderName()
      • isSkippingExistingTargetFiles

        boolean isSkippingExistingTargetFiles()
        Gets skippingExistingTargetFiles
        Returns:
        value of skippingExistingTargetFiles
      • setSkippingExistingTargetFiles

        void setSkippingExistingTargetFiles​(boolean skippingExistingTargetFiles)
        Parameters:
        skippingExistingTargetFiles - The skippingExistingTargetFiles to set
      • getSharedXmlFilename

        String getSharedXmlFilename()
        Gets sharedXmlFilename
        Returns:
        value of sharedXmlFilename
      • setSharedXmlFilename

        void setSharedXmlFilename​(String sharedXmlFilename)
        Parameters:
        sharedXmlFilename - The sharedXmlFilename to set
      • getKettlePropertiesFilename

        String getKettlePropertiesFilename()
        Gets kettlePropertiesFilename
        Returns:
        value of kettlePropertiesFilename
      • setKettlePropertiesFilename

        void setKettlePropertiesFilename​(String kettlePropertiesFilename)
        Parameters:
        kettlePropertiesFilename - The kettlePropertiesFilename to set
      • getJdbcPropertiesFilename

        String getJdbcPropertiesFilename()
        Gets jdbcPropertiesFilename
        Returns:
        value of jdbcPropertiesFilename
      • setJdbcPropertiesFilename

        void setJdbcPropertiesFilename​(String jdbcPropertiesFilename)
        Parameters:
        jdbcPropertiesFilename - The jdbcPropertiesFilename to set
      • getTargetConfigFilename

        String getTargetConfigFilename()
        Gets targetConfigFilename
        Returns:
        value of targetConfigFilename
      • isSkippingHiddenFilesAndFolders

        boolean isSkippingHiddenFilesAndFolders()
        Gets skippingHiddenFilesAndFolders
        Returns:
        value of skippingHiddenFilesAndFolders
      • setSkippingHiddenFilesAndFolders

        void setSkippingHiddenFilesAndFolders​(boolean skippingHiddenFilesAndFolders)
        Parameters:
        skippingHiddenFilesAndFolders - The skippingHiddenFilesAndFolders to set
      • setTargetConfigFilename

        void setTargetConfigFilename​(String targetConfigFilename)
        Parameters:
        targetConfigFilename - The targetConfigFilename to set
      • isSkippingFolders

        boolean isSkippingFolders()
      • setSkippingFolders

        void setSkippingFolders​(boolean skippingFolders)
        Parameters:
        skippingFolders - The skippingFolders to set
      • getMetadataProvider

        MultiMetadataProvider getMetadataProvider()
        Gets metadataProvider
        Returns:
        value of metadataProvider
      • setMetadataProvider

        void setMetadataProvider​(MultiMetadataProvider metadataProvider)
        Parameters:
        metadataProvider - The metadataProvider to set