Package jenkins.plugins.ssh2easy.gssh
Class GsshBuilderWrapper.GsshDescriptorImpl
- java.lang.Object
-
- hudson.model.Descriptor<BuildWrapper>
-
- hudson.tasks.BuildWrapperDescriptor
-
- jenkins.plugins.ssh2easy.gssh.GsshBuilderWrapper.GsshDescriptorImpl
-
- Enclosing class:
- GsshBuilderWrapper
public static class GsshBuilderWrapper.GsshDescriptorImpl extends BuildWrapperDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Constructor Summary
Constructors Constructor Description GsshDescriptorImpl()
GsshDescriptorImpl(Class<? extends BuildWrapper> clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
FormValidation
doCheckGroupName(String value)
FormValidation
doCheckIP(String value)
FormValidation
doCheckName(String value)
FormValidation
doCheckPassword(String value)
FormValidation
doCheckPort(String value)
FormValidation
doCheckUsername(String value)
boolean
doServerGroupSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
boolean
doServerSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
String
getDisplayName()
String
getHelpFile()
Server
getServer(String ip)
ServerGroup
getServerGroup(String groupName)
ServerGroup[]
getServerGroups()
Server[]
getServers()
String
getShortName()
SshClient
getSshClient(String groupName, String ip)
boolean
isApplicable(AbstractProject<?,?> item)
BuildWrapper
newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Field Detail
-
LOGGER
public static final Logger LOGGER
-
-
Constructor Detail
-
GsshDescriptorImpl
public GsshDescriptorImpl()
-
GsshDescriptorImpl
public GsshDescriptorImpl(Class<? extends BuildWrapper> clazz)
-
-
Method Detail
-
getServerGroups
public ServerGroup[] getServerGroups()
-
getServers
public Server[] getServers()
-
getDisplayName
public String getDisplayName()
- Overrides:
getDisplayName
in classDescriptor<BuildWrapper>
-
getShortName
public String getShortName()
-
getHelpFile
public String getHelpFile()
- Overrides:
getHelpFile
in classDescriptor<BuildWrapper>
-
newInstance
public BuildWrapper newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
- Overrides:
newInstance
in classDescriptor<BuildWrapper>
-
configure
public boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
- Overrides:
configure
in classDescriptor<BuildWrapper>
-
doServerGroupSubmit
public boolean doServerGroupSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
-
doServerSubmit
public boolean doServerSubmit(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
-
isApplicable
public boolean isApplicable(AbstractProject<?,?> item)
- Specified by:
isApplicable
in classBuildWrapperDescriptor
-
getServerGroup
public ServerGroup getServerGroup(String groupName)
-
doCheckUsername
public FormValidation doCheckUsername(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doCheckPort
public FormValidation doCheckPort(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doCheckGroupName
public FormValidation doCheckGroupName(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doCheckPassword
public FormValidation doCheckPassword(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doCheckName
public FormValidation doCheckName(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
doCheckIP
public FormValidation doCheckIP(@QueryParameter String value) throws IOException, javax.servlet.ServletException
- Throws:
IOException
javax.servlet.ServletException
-
-