Class TeamscaleUploadBuilder.DescriptorImpl

java.lang.Object
hudson.model.Descriptor<Publisher>
hudson.tasks.BuildStepDescriptor<Publisher>
eu.cqse.teamscale.jenkins.upload.TeamscaleUploadBuilder.DescriptorImpl
All Implemented Interfaces:
Saveable, Loadable, OnMaster
Enclosing class:
TeamscaleUploadBuilder

@Symbol("teamscale") @Extension public static final class TeamscaleUploadBuilder.DescriptorImpl extends BuildStepDescriptor<Publisher>
Description/Hint provided if user does not fill out the plugin fields correctly.
  • Constructor Details

    • DescriptorImpl

      public DescriptorImpl()
  • Method Details

    • doCheckUrl

      @POST public FormValidation doCheckUrl(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doCheckTeamscaleProject

      @POST public FormValidation doCheckTeamscaleProject(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doCheckPartition

      @POST public FormValidation doCheckPartition(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doCheckUploadMessage

      @POST public FormValidation doCheckUploadMessage(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doCheckIncludePattern

      @POST public FormValidation doCheckIncludePattern(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doCheckReportFormatId

      @POST public FormValidation doCheckReportFormatId(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException
      Throws:
      IOException
      javax.servlet.ServletException
    • doFillCredentialsIdItems

      public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item item, @QueryParameter String url, @QueryParameter String credentialsId)
      Populates the dropdown for the credentials matching MATCHER
      Parameters:
      item - to look in.
      url - jenkins server url
      credentialsId - current populated id
      Returns:
      list of credentials
    • doCheckCredentialsId

      public FormValidation doCheckCredentialsId(@AncestorInPath Item item, @QueryParameter String url, @QueryParameter String value)
    • isApplicable

      public boolean isApplicable(Class<? extends AbstractProject> aClass)
      Specified by:
      isApplicable in class BuildStepDescriptor<Publisher>
    • getDisplayName

      public @NonNull String getDisplayName()
      Overrides:
      getDisplayName in class Descriptor<Publisher>
    • doFillResultNoReportsItems

      @POST public ListBoxModel doFillResultNoReportsItems(@AncestorInPath Item item, @QueryParameter String resultNoReports)
    • doCheckResultNoReports

      @POST public FormValidation doCheckResultNoReports(@AncestorInPath Item item, @QueryParameter String value)
    • doFillResultOnUploadFailureItems

      @POST public ListBoxModel doFillResultOnUploadFailureItems(@AncestorInPath Item item, @QueryParameter String resultOnUploadFailure)
    • doCheckResultOnUploadFailure

      @POST public FormValidation doCheckResultOnUploadFailure(@AncestorInPath Item item, @QueryParameter String value)