@Extension public static class IspwContainerConfiguration.DescriptorImpl extends SCMDescriptor<IspwContainerConfiguration>
IspwContainerConfiguration. It also contains the global
configuration options as fields, just like the IspwContainerConfiguration contains the configuration options
for a jobDescriptor.FormException, Descriptor.PropertyType, Descriptor.Selfgeneration, repositoryBrowserclazz| Constructor and Description |
|---|
DescriptorImpl() |
| 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 |
doCheckContainerName(String value)
Validator for the 'Container name' field
|
FormValidation |
doCheckContainerType(String value)
Validator for the 'Container type' field
|
FormValidation |
doCheckCredentialsId(String value)
Validator for the 'Login Credential' field
|
ListBoxModel |
doFillConnectionIdItems(Jenkins context,
String connectionId,
Item project)
Fills in the Host Connection selection box with applicable connections.
|
ListBoxModel |
doFillContainerTypeItems()
Fills in the Container type selection box with ISPW container types
|
ListBoxModel |
doFillCredentialsIdItems(Jenkins context,
String credentialsId,
Item project)
Fills in the Login Credential 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<IspwContainerConfiguration>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 dataFormExceptionDescriptor.FormExceptionpublic 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 doCheckCredentialsId(@QueryParameter String value)
value - value passed from the config.jelly "loginCredential" fieldpublic FormValidation doCheckContainerName(@QueryParameter String value)
value - value passed from the config.jelly "containerName" fieldpublic FormValidation doCheckContainerType(@QueryParameter String value)
value - value passed from the config.jelly "containerType" fieldpublic ListBoxModel doFillCredentialsIdItems(@AncestorInPath Jenkins context, @QueryParameter String credentialsId, @AncestorInPath Item project)
context - filter for credentialspublic ListBoxModel doFillContainerTypeItems()
Copyright © 2016–2019. All rights reserved.