@Extension public static class EndevorConfiguration.EndevorDescriptorImpl extends SCMDescriptor<EndevorConfiguration>
EndevorConfiguration. It also contains the global
configuration options as fields, just like the EndevorConfiguration contains the configuration options for a
job.Descriptor.FormException, Descriptor.PropertyType, Descriptor.Selfgeneration, repositoryBrowserclazz| Constructor and Description |
|---|
EndevorDescriptorImpl()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
The method is called when the global configuration page is submitted.
|
FormValidation |
doCheckConnectionId(String connectionId)
Validator for the 'Host connection' field.
|
FormValidation |
doCheckCredentialsId(String value)
Validator for the 'Login Credentials' field.
|
FormValidation |
doCheckFileExtension(String value)
Validator for the 'File extension to assign' text field.
|
FormValidation |
doCheckFilterPattern(String value)
Validator for the 'Filter pattern' text field.
|
ListBoxModel |
doFillConnectionIdItems(Jenkins context,
String connectionId,
Item project)
Fills in the Host Connection selection box with applicable connections.
|
ListBoxModel |
doFillCredentialsIdItems(Jenkins context,
String credentialsId,
Item project)
Fills in the Login Credentials selection box with applicable Jenkins credentials.
|
String |
getDisplayName()
Displays the name of the SCM, the name that appears when configuring a Jenkins job.
|
boolean |
isApplicable(Job project)
Necessary to display UI in Jenkins Pipeline.
|
getBrowserDescriptors, isApplicable, isBrowserReusable, loadaddHelpFileRedirect, 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, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMappublic boolean isApplicable(Job project)
isApplicable in class SCMDescriptor<EndevorConfiguration>public String getDisplayName()
getDisplayName in class Descriptor<SCM>String value of the SCM display namepublic boolean configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
throws Descriptor.FormException
save() method must be called. Data is defined in the global.jelly page.configure in class Descriptor<SCM>req - Stapler requestformData - Form datatrue if able to configure and continue to next pageFormException - if an error occurs submitting the form dataDescriptor.FormExceptionpublic FormValidation doCheckFilterPattern(@QueryParameter String value)
value - value passed from the "filterPattern" fieldpublic FormValidation doCheckConnectionId(@QueryParameter String connectionId)
connectionId - unique identifier for the host connection passed from the config.jelly "connectionId" fieldpublic ListBoxModel doFillConnectionIdItems(@AncestorInPath Jenkins context, @QueryParameter String connectionId, @AncestorInPath Item project)
context - filter for host connectionsconnectionId - an existing host connection identifier; can be nullproject - the Jenkins projectpublic FormValidation doCheckFileExtension(@QueryParameter String value)
value - value passed from the config.jelly "fileExtension" fieldpublic FormValidation doCheckCredentialsId(@QueryParameter String value)
value - value passed from the config.jelly "credentialsId" fieldpublic ListBoxModel doFillCredentialsIdItems(@AncestorInPath Jenkins context, @QueryParameter String credentialsId, @AncestorInPath Item project)
context - filter for credentialscredentialsId - existing login credentials; can be nullproject - the Jenkins projectCopyright © 2016–2019. All rights reserved.