@Extension
public static final class KojiBuilder.DescriptorImpl
extends hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>
KojiBuilder. Used as a singleton.
The class is marked as public so that it can be accessed from views.
See src/main/resources/hudson/plugins/hello_world/KojiBuilder/*.jelly for the actual HTML fragment for the configuration screen.
| Constructor and Description |
|---|
DescriptorImpl()
In order to load the persisted global configuration, method load() has to be called in the constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
Fetches data from Jelly views and configures instance variables for glabal Jenkins configuration.
|
hudson.util.FormValidation |
doCheckKojiInstanceURL(String value)
Performs on-the-fly validation of the form field 'kojiInstanceURL'.
|
hudson.util.ListBoxModel |
doFillAuthenticationItems()
Fills the items for authentication for global configuration.
|
hudson.util.ListBoxModel |
doFillKojiTaskItems()
Fills the Koji task options for project configurations.
|
static KojiBuilder.DescriptorImpl |
get() |
String |
getAuthentication() |
String |
getDisplayName()
This human readable name is used in the configuration screen.
|
String |
getKojiInstanceURL() |
String |
getKojiPassword() |
String |
getKojiUsername() |
String |
getSslCertificatePath() |
boolean |
isApplicable(Class<? extends hudson.model.AbstractProject> aClass)
This buildstep is applicable to all project types.
|
void |
setAuthentication(String authentication) |
void |
setKojiInstanceURL(String kojiInstanceURL) |
void |
setKojiPassword(String kojiPassword) |
void |
setKojiUsername(String kojiUsername) |
void |
setSslCertificatePath(String sslCertificatePath) |
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, 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 DescriptorImpl()
public hudson.util.FormValidation doCheckKojiInstanceURL(@QueryParameter
String value)
throws IOException,
javax.servlet.ServletException
value - This parameter receives the value that the user has typed.IOExceptionjavax.servlet.ServletExceptionpublic boolean isApplicable(Class<? extends hudson.model.AbstractProject> aClass)
isApplicable in class hudson.tasks.BuildStepDescriptor<hudson.tasks.Builder>public hudson.util.ListBoxModel doFillAuthenticationItems()
public hudson.util.ListBoxModel doFillKojiTaskItems()
public static KojiBuilder.DescriptorImpl get()
public String getDisplayName()
getDisplayName in class hudson.model.Descriptor<hudson.tasks.Builder>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.Builder>req - Staple Request.formData - JSON Form data.FormExceptionhudson.model.Descriptor.FormExceptionpublic String getKojiInstanceURL()
public void setKojiInstanceURL(String kojiInstanceURL)
public String getAuthentication()
public void setAuthentication(String authentication)
public String getKojiUsername()
public void setKojiUsername(String kojiUsername)
public String getKojiPassword()
public void setKojiPassword(String kojiPassword)
public String getSslCertificatePath()
public void setSslCertificatePath(String sslCertificatePath)
Copyright © 2004-2015. All Rights Reserved.