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
 
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
 void doCheckProjectPath(org.kohsuke.stapler.StaplerRequest req, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the value is a valid Perforce project path.
 void doValidatePerforceLogin(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse rsp)
          Checks if the perforce login credentials are good.
 void doValidateWorkspace(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse rsp)
          Checks to see if the specified workspace is valid.
protected  com.tek42.perforce.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 com.tek42.perforce.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

doValidateWorkspace

public void doValidateWorkspace(org.kohsuke.stapler.StaplerRequest request,
                                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

doCheckProjectPath

public void 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.