Class TeamscaleUploadBuilder.DescriptorImpl
java.lang.Object
hudson.model.Descriptor<Publisher>
hudson.tasks.BuildStepDescriptor<Publisher>
eu.cqse.teamscale.jenkins.upload.TeamscaleUploadBuilder.DescriptorImpl
- 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.
-
Nested Class Summary
Nested classes/interfaces inherited from class Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self -
Field Summary
Fields inherited from class Descriptor
clazz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoCheckCredentialsId(Item item, String url, String value) doCheckIncludePattern(Item item, String value) doCheckPartition(Item item, String value) doCheckReportFormatId(Item item, String value) doCheckResultNoReports(Item item, String value) doCheckResultOnUploadFailure(Item item, String value) doCheckTeamscaleProject(Item item, String value) doCheckUploadMessage(Item item, String value) doCheckUrl(Item item, String value) doFillCredentialsIdItems(Item item, String url, String credentialsId) Populates the dropdown for the credentials matching MATCHERdoFillResultNoReportsItems(Item item, String resultNoReports) doFillResultOnUploadFailureItems(Item item, String resultOnUploadFailure) @NonNull StringbooleanisApplicable(Class<? extends AbstractProject> aClass) Methods inherited from class BuildStepDescriptor
filterMethods inherited from class Descriptor
addHelpFileRedirect, bindJSON, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, configure, doHelp, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getStaticHelpUrl, getStaticHelpUrl, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
Constructor Details
-
DescriptorImpl
public DescriptorImpl()
-
-
Method Details
-
doCheckUrl
@POST public FormValidation doCheckUrl(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doCheckTeamscaleProject
@POST public FormValidation doCheckTeamscaleProject(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doCheckPartition
@POST public FormValidation doCheckPartition(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doCheckUploadMessage
@POST public FormValidation doCheckUploadMessage(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doCheckIncludePattern
@POST public FormValidation doCheckIncludePattern(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.servlet.ServletException
-
doCheckReportFormatId
@POST public FormValidation doCheckReportFormatId(@AncestorInPath Item item, @QueryParameter String value) throws IOException, javax.servlet.ServletException - Throws:
IOExceptionjavax.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 urlcredentialsId- current populated id- Returns:
- list of credentials
-
doCheckCredentialsId
public FormValidation doCheckCredentialsId(@AncestorInPath Item item, @QueryParameter String url, @QueryParameter String value) -
isApplicable
- Specified by:
isApplicablein classBuildStepDescriptor<Publisher>
-
getDisplayName
- Overrides:
getDisplayNamein classDescriptor<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)
-