hudson.plugins.perforce
Class PerforceSCM.PerforceSCMDescriptor

java.lang.Object
  extended by hudson.model.Descriptor<hudson.scm.SCM>
      extended by hudson.scm.SCMDescriptor<PerforceSCM>
          extended by hudson.plugins.perforce.PerforceSCM.PerforceSCMDescriptor
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
PerforceSCM

@Extension
public static final class PerforceSCM.PerforceSCMDescriptor
extends hudson.scm.SCMDescriptor<PerforceSCM>


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType
 
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
PerforceSCM.PerforceSCMDescriptor()
           
 
Method Summary
 void doCheckChangeList(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the change list entered exists
 hudson.util.FormValidation doCheckProjectPath(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the value is a valid Perforce project path.
 hudson.util.FormValidation doValidateP4Client(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Checks to see if the specified workspace is valid.
 hudson.util.FormValidation doValidateP4Label(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Performs syntactical check on the P4Label
 void doValidatePerforceLogin(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the perforce login credentials are good.
protected  Depot getDepotFromRequest(org.kohsuke.stapler.StaplerRequest request)
           
 java.lang.String getDisplayName()
           
 java.lang.String isValidProjectPath(java.lang.String path)
           
 
Methods inherited from class hudson.scm.SCMDescriptor
getBrowserDescriptors, isApplicable, isBrowserReusable
 
Methods inherited from class hudson.model.Descriptor
configure, configure, configure, convert, doHelp, find, find, getCheckUrl, getConfigPage, getGlobalConfigPage, getHelpFile, getHelpFile, getJsonSafeClassName, getPropertyType, getViewPage, isInstance, load, newInstance, newInstance, newInstancesFromHeteroList, save, toArray, toList, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerforceSCM.PerforceSCMDescriptor

public PerforceSCM.PerforceSCMDescriptor()
Method Detail

getDisplayName

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

isValidProjectPath

public java.lang.String isValidProjectPath(java.lang.String path)

getDepotFromRequest

protected Depot getDepotFromRequest(org.kohsuke.stapler.StaplerRequest request)

doValidatePerforceLogin

public void doValidatePerforceLogin(org.kohsuke.stapler.StaplerRequest request,
                                    org.kohsuke.stapler.StaplerResponse rsp)
                             throws java.io.IOException,
                                    javax.servlet.ServletException
Checks if the perforce login credentials are good.

Throws:
java.io.IOException
javax.servlet.ServletException

doValidateP4Client

public hudson.util.FormValidation doValidateP4Client(org.kohsuke.stapler.StaplerRequest req,
                                                     org.kohsuke.stapler.StaplerResponse rsp)
                                              throws java.io.IOException,
                                                     javax.servlet.ServletException
Checks to see if the specified workspace is valid.

Throws:
java.io.IOException
javax.servlet.ServletException

doValidateP4Label

public hudson.util.FormValidation doValidateP4Label(org.kohsuke.stapler.StaplerRequest req,
                                                    org.kohsuke.stapler.StaplerResponse rsp)
                                             throws java.io.IOException,
                                                    javax.servlet.ServletException
Performs syntactical check on the P4Label

Throws:
java.io.IOException
javax.servlet.ServletException

doCheckProjectPath

public hudson.util.FormValidation doCheckProjectPath(org.kohsuke.stapler.StaplerRequest req,
                                                     org.kohsuke.stapler.StaplerResponse rsp)
                                              throws java.io.IOException,
                                                     javax.servlet.ServletException
Checks if the value is a valid Perforce project path.

Throws:
java.io.IOException
javax.servlet.ServletException

doCheckChangeList

public void doCheckChangeList(org.kohsuke.stapler.StaplerRequest req,
                              org.kohsuke.stapler.StaplerResponse rsp)
                       throws java.io.IOException,
                              javax.servlet.ServletException
Checks if the change list entered exists

Throws:
java.io.IOException
javax.servlet.ServletException


Copyright © 2009. All Rights Reserved.