com.ibm.team.build.internal.hjplugin
Class RTCScm.DescriptorImpl

java.lang.Object
  extended by hudson.model.Descriptor<hudson.scm.SCM>
      extended by hudson.scm.SCMDescriptor<RTCScm>
          extended by com.ibm.team.build.internal.hjplugin.RTCScm.DescriptorImpl
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
RTCScm

@Extension
public static class RTCScm.DescriptorImpl
extends hudson.scm.SCMDescriptor<RTCScm>


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType, hudson.model.Descriptor.Self
 
Field Summary
 
Fields inherited from class hudson.scm.SCMDescriptor
generation, repositoryBrowser
 
Fields inherited from class hudson.model.Descriptor
clazz
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
RTCScm.DescriptorImpl()
           
 
Method Summary
 boolean configure(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject json)
           
 hudson.util.FormValidation doCheckBuildToolkit(String value)
           
 hudson.util.FormValidation doCheckGlobalConnection(String buildTool, String serverURI, String userId, String password, String passwordFile, String timeout)
           
 hudson.util.FormValidation doCheckJobConnection(String override, String buildTool, String serverURI, String userId, String password, String passwordFile, String timeout)
           
 hudson.util.FormValidation doCheckPassword(String password, String passwordFile)
           
 hudson.util.FormValidation doCheckPasswordFile(String password, String passwordFile)
           
 hudson.util.FormValidation doCheckTimeout(String timeout)
           
 hudson.util.FormValidation doValidateBuildDefinition(String override, String buildTool, String serverURI, String timeout, String userId, String password, String passwordFile, String buildDefinition)
           
 hudson.util.FormValidation doValidateBuildWorkspace(String override, String buildTool, String serverURI, String timeout, String userId, String password, String passwordFile, String buildWorkspace)
           
 String getDisplayName()
           
 String getGlobalBuildTool()
           
 String getGlobalPassword()
           
 String getGlobalPasswordFile()
           
 String getGlobalServerURI()
           
 int getGlobalTimeout()
           
 String getGlobalUserId()
           
 String getMasterBuildToolkit(String buildTool, hudson.model.TaskListener listener)
           
 hudson.scm.SCM newInstance(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData)
           
 
Methods inherited from class hudson.scm.SCMDescriptor
getBrowserDescriptors, isApplicable, isBrowserReusable, load
 
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, doHelp, find, find, getCheckUrl, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getT, getViewPage, isInstance, isSubTypeOf, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RTCScm.DescriptorImpl

public RTCScm.DescriptorImpl()
Method Detail

newInstance

public hudson.scm.SCM newInstance(org.kohsuke.stapler.StaplerRequest req,
                                  net.sf.json.JSONObject formData)
                           throws hudson.model.Descriptor.FormException
Overrides:
newInstance in class hudson.model.Descriptor<hudson.scm.SCM>
Throws:
hudson.model.Descriptor.FormException

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.scm.SCM>

configure

public boolean configure(org.kohsuke.stapler.StaplerRequest req,
                         net.sf.json.JSONObject json)
                  throws hudson.model.Descriptor.FormException
Overrides:
configure in class hudson.model.Descriptor<hudson.scm.SCM>
Throws:
hudson.model.Descriptor.FormException

getGlobalBuildTool

public String getGlobalBuildTool()

getGlobalPassword

public String getGlobalPassword()

getGlobalPasswordFile

public String getGlobalPasswordFile()

getGlobalServerURI

public String getGlobalServerURI()

getGlobalUserId

public String getGlobalUserId()

getGlobalTimeout

public int getGlobalTimeout()

doCheckBuildToolkit

public hudson.util.FormValidation doCheckBuildToolkit(@QueryParameter
                                                      String value)

getMasterBuildToolkit

public String getMasterBuildToolkit(String buildTool,
                                    hudson.model.TaskListener listener)
                             throws IOException,
                                    InterruptedException
Throws:
IOException
InterruptedException

doCheckTimeout

public hudson.util.FormValidation doCheckTimeout(@QueryParameter
                                                 String timeout)

doCheckPassword

public hudson.util.FormValidation doCheckPassword(@QueryParameter(value="password")
                                                  String password,
                                                  @QueryParameter(value="passwordFile")
                                                  String passwordFile)

doCheckPasswordFile

public hudson.util.FormValidation doCheckPasswordFile(@QueryParameter(value="password")
                                                      String password,
                                                      @QueryParameter(value="passwordFile")
                                                      String passwordFile)

doCheckJobConnection

public hudson.util.FormValidation doCheckJobConnection(@QueryParameter(value="overrideGlobal")
                                                       String override,
                                                       @QueryParameter(value="buildTool")
                                                       String buildTool,
                                                       @QueryParameter(value="serverURI")
                                                       String serverURI,
                                                       @QueryParameter(value="userId")
                                                       String userId,
                                                       @QueryParameter(value="password")
                                                       String password,
                                                       @QueryParameter(value="passwordFile")
                                                       String passwordFile,
                                                       @QueryParameter(value="timeout")
                                                       String timeout)

doValidateBuildWorkspace

public hudson.util.FormValidation doValidateBuildWorkspace(@QueryParameter(value="overrideGlobal")
                                                           String override,
                                                           @QueryParameter(value="buildTool")
                                                           String buildTool,
                                                           @QueryParameter(value="serverURI")
                                                           String serverURI,
                                                           @QueryParameter(value="timeout")
                                                           String timeout,
                                                           @QueryParameter(value="userId")
                                                           String userId,
                                                           @QueryParameter(value="password")
                                                           String password,
                                                           @QueryParameter(value="passwordFile")
                                                           String passwordFile,
                                                           @QueryParameter(value="buildWorkspace")
                                                           String buildWorkspace)

doValidateBuildDefinition

public hudson.util.FormValidation doValidateBuildDefinition(@QueryParameter(value="overrideGlobal")
                                                            String override,
                                                            @QueryParameter(value="buildTool")
                                                            String buildTool,
                                                            @QueryParameter(value="serverURI")
                                                            String serverURI,
                                                            @QueryParameter(value="timeout")
                                                            String timeout,
                                                            @QueryParameter(value="userId")
                                                            String userId,
                                                            @QueryParameter(value="password")
                                                            String password,
                                                            @QueryParameter(value="passwordFile")
                                                            String passwordFile,
                                                            @QueryParameter(value="buildDefinition")
                                                            String buildDefinition)

doCheckGlobalConnection

public hudson.util.FormValidation doCheckGlobalConnection(@QueryParameter(value="buildTool")
                                                          String buildTool,
                                                          @QueryParameter(value="serverURI")
                                                          String serverURI,
                                                          @QueryParameter(value="userId")
                                                          String userId,
                                                          @QueryParameter(value="password")
                                                          String password,
                                                          @QueryParameter(value="passwordFile")
                                                          String passwordFile,
                                                          @QueryParameter(value="timeout")
                                                          String timeout)


Copyright © 2004-2013. All Rights Reserved.