Class BridgeDownloadManager

java.lang.Object
io.jenkins.plugins.security.scan.bridge.BridgeDownloadManager

public class BridgeDownloadManager extends Object
  • Constructor Details

  • Method Details

    • initiateBridgeDownloadAndUnzip

      public void initiateBridgeDownloadAndUnzip(BridgeDownloadParameters bridgeDownloadParams) throws PluginExceptionHandler
      Throws:
      PluginExceptionHandler
    • isBridgeDownloadRequired

      public boolean isBridgeDownloadRequired(BridgeDownloadParameters bridgeDownloadParameters)
    • checkIfBridgeInstalled

      public boolean checkIfBridgeInstalled(String bridgeInstallationPath)
    • getBridgeVersionFromVersionFile

      public String getBridgeVersionFromVersionFile(String versionFilePath)
    • getLatestBridgeVersionFromArtifactory

      public String getLatestBridgeVersionFromArtifactory(String bridgeDownloadUrl)
    • downloadVersionFileFromArtifactory

      public String downloadVersionFileFromArtifactory(String directoryUrl)
    • isVersionFileAvailableInArtifactory

      public boolean isVersionFileAvailableInArtifactory(String directoryUrl)
    • getDirectoryUrl

      public String getDirectoryUrl(String downloadUrl)