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