@Extension
public static final class GlobalConfiguration.DescriptorImpl
extends hudson.model.JobPropertyDescriptor
Constructor and Description |
---|
DescriptorImpl() |
DescriptorImpl(java.util.ArrayList<DelphixEngine> engines) |
Modifier and Type | Method and Description |
---|---|
boolean |
configure(org.kohsuke.stapler.StaplerRequest req,
net.sf.json.JSONObject formData)
Handle persisting global configuration data
|
hudson.util.FormValidation |
doTestConnection(java.lang.String engineAddress,
java.lang.String engineUsername,
java.lang.String enginePassword)
Test connection to Delphix Engine and display user status
|
java.lang.String |
getDisplayName() |
DelphixEngine |
getEngine(java.lang.String address)
Get an engine based upon its address
|
java.util.ArrayList<DelphixEngine> |
getEngines()
Get the engines that were added with this plugin
|
all, getPropertyDescriptors, isApplicable, newInstance
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, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
public DescriptorImpl()
@DataBoundConstructor public DescriptorImpl(java.util.ArrayList<DelphixEngine> engines)
public java.lang.String getDisplayName()
getDisplayName
in class hudson.model.Descriptor<hudson.model.JobProperty<?>>
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.model.JobProperty<?>>
hudson.model.Descriptor.FormException
public hudson.util.FormValidation doTestConnection(@QueryParameter(value="engineAddress") java.lang.String engineAddress, @QueryParameter(value="engineUsername") java.lang.String engineUsername, @QueryParameter(value="enginePassword") java.lang.String enginePassword)
public java.util.ArrayList<DelphixEngine> getEngines()
public DelphixEngine getEngine(java.lang.String address)