@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 |
|---|
KojiBuilder.DescriptorImpl()
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.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() |
String |
getAuthentication() |
String |
getDisplayName()
This human readable name is used in the configuration screen.
|
String |
getKojiInstanceURL()
Get Koji Instance URL.
|
String |
getKojiPassword() |
String |
getKojiUsername() |
String |
getSslCertificatePath() |
boolean |
isApplicable(Class<? extends hudson.model.AbstractProject> aClass) |
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 KojiBuilder.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 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>hudson.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-2014. All Rights Reserved.