Interface ImportExportManager

  • All Known Implementing Classes:
    ImportExportManagerImpl

    public interface ImportExportManager
    Controls the import and export tasks for Bamboo
    • Method Detail

      • bambooImport

        void bambooImport​(String path)
                   throws Exception
        Execute first phase of import. All non-OSGI mappers are executed. Note that
        Parameters:
        path - String path of file to import
        Throws:
        InterruptedException
        Exception
      • bambooOsgiDependentImport

        void bambooOsgiDependentImport​(String path)
                                throws Exception
        Execute second phase of import. Only OSGI mappers are executed.
        Parameters:
        path - String path of file to import
        Throws:
        Exception
      • bambooImport

        void bambooImport​(String path,
                          boolean clearArtifacts)
                   throws Exception
        Controls Bamboo Import
        Parameters:
        path - String path of file to import
        clearArtifacts - artifact directory is erased prior the import iff true
        Throws:
        InterruptedException
        Exception
      • validateImport

        void validateImport​(String path)
                     throws Exception
        Validates Bamboo import file
        Parameters:
        path - String path of file to import
        Throws:
        Exception - when import file is not valid
      • resetGenerators

        void resetGenerators()