java.lang.Object
hudson.model.Descriptor<GlobalConfiguration>
jenkins.model.GlobalConfiguration
com.blackduck.integration.jenkins.polaris.extensions.global.PolarisGlobalConfig
All Implemented Interfaces:
ExtensionPoint, Describable<GlobalConfiguration>, Saveable, Serializable, Loadable, OnMaster

@Extension public class PolarisGlobalConfig extends GlobalConfiguration implements Serializable
See Also:
  • Constructor Details

    • PolarisGlobalConfig

      @DataBoundConstructor public PolarisGlobalConfig()
  • Method Details

    • getPolarisUrl

      public String getPolarisUrl()
    • setPolarisUrl

      @DataBoundSetter public void setPolarisUrl(String polarisUrl)
    • getPolarisCredentialsId

      public String getPolarisCredentialsId()
    • setPolarisCredentialsId

      @DataBoundSetter public void setPolarisCredentialsId(String polarisCredentialsId)
    • getPolarisTimeout

      public int getPolarisTimeout()
    • setPolarisTimeout

      @DataBoundSetter public void setPolarisTimeout(int polarisTimeout)
    • getPolarisServerConfig

      public PolarisServerConfig getPolarisServerConfig(com.blackduck.integration.jenkins.wrapper.BlackduckCredentialsHelper credentialsHelper, com.blackduck.integration.jenkins.wrapper.JenkinsProxyHelper jenkinsProxyHelper) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • getPolarisServerConfigBuilder

      public PolarisServerConfigBuilder getPolarisServerConfigBuilder(com.blackduck.integration.jenkins.wrapper.BlackduckCredentialsHelper credentialsHelper, com.blackduck.integration.jenkins.wrapper.JenkinsProxyHelper jenkinsProxyHelper) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • doFillPolarisCredentialsIdItems

      public ListBoxModel doFillPolarisCredentialsIdItems()
    • doTestPolarisConnection

      @POST public FormValidation doTestPolarisConnection(@QueryParameter("polarisUrl") String polarisUrl, @QueryParameter("polarisCredentialsId") String polarisCredentialsId, @QueryParameter("polarisTimeout") String polarisTimeout)
    • doConfigDotXml

      @WebMethod(name="config.xml") public void doConfigDotXml(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp) throws IOException, javax.servlet.ServletException, ParserConfigurationException
      Throws:
      IOException
      javax.servlet.ServletException
      ParserConfigurationException
    • createPolarisServerConfigBuilder

      public PolarisServerConfigBuilder createPolarisServerConfigBuilder(com.blackduck.integration.jenkins.wrapper.BlackduckCredentialsHelper blackduckCredentialsHelper, com.blackduck.integration.jenkins.wrapper.JenkinsProxyHelper jenkinsProxyHelper, String polarisUrl, String credentialsId, int timeout)