Interface VendorPackageDownloader

All Known Implementing Classes:
ComposumPackageDownloader, CrxPackageDownloader

public interface VendorPackageDownloader
Interface any Vendor Package Downloader must provide
  • Method Details

    • uploadPackageDefinition

      String uploadPackageDefinition(String packageManagerUrl, File file, PackageManagerHelper pkgmgr)
      Upload the given local package definition (without actually installing it).
      Parameters:
      packageManagerUrl - URL of he manager service
      file - Package definition file
      pkgmgr - Helper for http connections
      Returns:
      Package path
    • createRebuildMethod

      org.apache.http.client.methods.HttpPost createRebuildMethod(String packagePath, String packageManagerUrl)
      Http-POST to rebuild a Package
      Parameters:
      packagePath - Path in jcr
      packageManagerUrl - URL of he manager service
      Returns:
      Http-Post to call
    • createDownloadZipBaseUrl

      String createDownloadZipBaseUrl(String packageManagerUrl)
      Base URL of the zip-downloads, without the actual contentPackagePath
      Parameters:
      packageManagerUrl - URL of he manager service
      Returns:
      Http-Post to call