@Extension(ordinal=2.0)
public class PostBuildScanDescriptor
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>
implements java.io.Serializable
| Constructor and Description |
|---|
PostBuildScanDescriptor()
In order to load the persisted global configuration, you have to call load() in the constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData) |
hudson.model.AutoCompletionCandidates |
doAutoCompleteHubProjectName(java.lang.String hubProjectName) |
hudson.util.FormValidation |
doCheckBomUpdateMaximumWaitTime(java.lang.String bomUpdateMaximumWaitTime) |
hudson.util.FormValidation |
doCheckHubProjectName(java.lang.String hubProjectName,
java.lang.String hubProjectVersion,
boolean dryRun)
Performs on-the-fly validation of the form field 'hubProjectName'.
|
hudson.util.FormValidation |
doCheckHubProjectVersion(java.lang.String hubProjectVersion,
java.lang.String hubProjectName,
boolean dryRun)
Performs on-the-fly validation of the form field 'hubProjectVersion'.
|
hudson.util.FormValidation |
doCheckHubServerUrl(java.lang.String hubServerUrl)
Performs on-the-fly validation of the form field 'serverUrl'.
|
hudson.util.FormValidation |
doCheckHubTimeout(java.lang.String hubTimeout) |
hudson.util.FormValidation |
doCheckScanMemory(java.lang.String scanMemory) |
void |
doConfigDotXml(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
Code from https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/ hudson/model/AbstractItem.java#L602
|
hudson.util.ListBoxModel |
doFillHubCredentialsIdItems()
Fills the Credential drop down list in the global config
|
hudson.util.ListBoxModel |
doFillHubVersionDistItems() |
hudson.util.ListBoxModel |
doFillHubVersionPhaseItems() |
hudson.util.FormValidation |
doTestConnection(java.lang.String serverUrl,
java.lang.String hubCredentialsId,
java.lang.String hubTimeout,
boolean trustSSLCertificates)
Validates that the URL, Username, and Password are correct for connecting to the Hub Server.
|
java.lang.String |
getDefaultProjectName() |
java.lang.String |
getDefaultProjectVersion() |
java.lang.String |
getDefaultTimeout()
We return a String here instead of an int or Integer because the UI needs a String to display correctly
|
java.lang.String |
getDisplayName()
This human readable name is used in the configuration screen.
|
java.lang.String |
getHubCredentialsId() |
HubServerInfo |
getHubServerInfo() |
java.lang.String |
getHubServerUrl() |
java.lang.String |
getHubTimeout()
We return a String here instead of an int or Integer because the UI needs a String to display correctly
|
boolean |
getHubWorkspaceCheck() |
java.lang.String |
getPluginVersion() |
boolean |
getTrustSSLCertificates() |
boolean |
isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> aClass) |
void |
updateByXml(javax.xml.transform.Source source) |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, 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, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic PostBuildScanDescriptor()
public HubServerInfo getHubServerInfo()
public java.lang.String getPluginVersion()
public java.lang.String getDefaultProjectName()
public java.lang.String getDefaultProjectVersion()
public hudson.util.ListBoxModel doFillHubVersionPhaseItems()
public hudson.util.ListBoxModel doFillHubVersionDistItems()
public java.lang.String getHubServerUrl()
public java.lang.String getDefaultTimeout()
public java.lang.String getHubTimeout()
public java.lang.String getHubCredentialsId()
public boolean getTrustSSLCertificates()
public boolean getHubWorkspaceCheck()
@WebMethod(name="config.xml")
public void doConfigDotXml(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws java.io.IOException,
javax.servlet.ServletException,
javax.xml.parsers.ParserConfigurationException
java.io.IOExceptionjavax.servlet.ServletExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic void updateByXml(javax.xml.transform.Source source)
throws java.io.IOException,
javax.xml.parsers.ParserConfigurationException
java.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic boolean isApplicable(java.lang.Class<? extends hudson.model.AbstractProject> aClass)
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Publisher>public java.lang.String getDisplayName()
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Publisher>public boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
throws hudson.model.Descriptor.FormException
configure in class hudson.model.Descriptor<hudson.tasks.Publisher>hudson.model.Descriptor.FormExceptionpublic hudson.util.FormValidation doCheckScanMemory(@QueryParameter(value="scanMemory")
java.lang.String scanMemory)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic hudson.util.FormValidation doCheckBomUpdateMaximumWaitTime(@QueryParameter(value="bomUpdateMaximumWaitTime")
java.lang.String bomUpdateMaximumWaitTime)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic hudson.model.AutoCompletionCandidates doAutoCompleteHubProjectName(@QueryParameter(value="value")
java.lang.String hubProjectName)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic hudson.util.FormValidation doCheckHubProjectName(@QueryParameter(value="hubProjectName")
java.lang.String hubProjectName,
@QueryParameter(value="hubProjectVersion")
java.lang.String hubProjectVersion,
@QueryParameter(value="dryRun")
boolean dryRun)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic hudson.util.FormValidation doCheckHubProjectVersion(@QueryParameter(value="hubProjectVersion")
java.lang.String hubProjectVersion,
@QueryParameter(value="hubProjectName")
java.lang.String hubProjectName,
@QueryParameter(value="dryRun")
boolean dryRun)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletExceptionpublic hudson.util.ListBoxModel doFillHubCredentialsIdItems()
@POST
public hudson.util.FormValidation doCheckHubTimeout(@QueryParameter(value="hubTimeout")
java.lang.String hubTimeout)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletException@POST
public hudson.util.FormValidation doCheckHubServerUrl(@QueryParameter(value="hubServerUrl")
java.lang.String hubServerUrl)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletException@POST
public hudson.util.FormValidation doTestConnection(@QueryParameter(value="hubServerUrl")
java.lang.String serverUrl,
@QueryParameter(value="hubCredentialsId")
java.lang.String hubCredentialsId,
@QueryParameter(value="hubTimeout")
java.lang.String hubTimeout,
@QueryParameter(value="trustSSLCertificates")
boolean trustSSLCertificates)