hudson.plugins.collabnet.util
Class CNFormFieldValidator

java.lang.Object
  extended by hudson.util.FormFieldValidator
      extended by hudson.plugins.collabnet.util.CNFormFieldValidator
Direct Known Subclasses:
CNFormFieldValidator.AssignCheck, CNFormFieldValidator.CubitKeyCheck, CNFormFieldValidator.DocumentPathCheck, CNFormFieldValidator.HostUrlCheck, CNFormFieldValidator.InterpretedCheck, CNFormFieldValidator.LoginCheck, CNFormFieldValidator.PackageCheck, CNFormFieldValidator.ProjectCheck, CNFormFieldValidator.RegexCheck, CNFormFieldValidator.ReleaseCheck, CNFormFieldValidator.RequiredCheck, CNFormFieldValidator.SoapUrlCheck, CNFormFieldValidator.TrackerCheck

public abstract class CNFormFieldValidator
extends hudson.util.FormFieldValidator


Nested Class Summary
static class CNFormFieldValidator.AssignCheck
          Class for checking if a user can be assigned a tracker artifact.
static class CNFormFieldValidator.CubitKeyCheck
          Class to check if a CUBiT key has the proper format and allows login.
static class CNFormFieldValidator.DocumentPathCheck
          Class to check that the path to a document exists.
static class CNFormFieldValidator.HostUrlCheck
          Class for checking if a Host URL is correct.
static class CNFormFieldValidator.InterpretedCheck
          Class for checking an unrequired value that may include interpreted strings (i.e.
static class CNFormFieldValidator.LoginCheck
          Class for checking that a login to CollabNet is valid.
static class CNFormFieldValidator.PackageCheck
          Class to check that a package exists.
static class CNFormFieldValidator.ProjectCheck
          Class for checking that a project name is valid.
static class CNFormFieldValidator.RegexCheck
          Class to check for validity of a regex expression.
static class CNFormFieldValidator.ReleaseCheck
          Class to check that a release exists.
static class CNFormFieldValidator.RequiredCheck
          Class for checking that a required value is set.
static class CNFormFieldValidator.RequiredInterpretedCheck
          Class for checking an interpreted string which is required.
static class CNFormFieldValidator.SoapUrlCheck
          Class for checking if a URL is correct and corresponds to a CollabNet server.
static class CNFormFieldValidator.TrackerCheck
          Class to check that a tracker exists.
static class CNFormFieldValidator.UnrequiredInterpretedCheck
          Class for checking an interpreted string which is unrequired.
 
Nested classes/interfaces inherited from class hudson.util.FormFieldValidator
hudson.util.FormFieldValidator.Base64, hudson.util.FormFieldValidator.Executable, hudson.util.FormFieldValidator.HudsonURL, hudson.util.FormFieldValidator.NonNegativeInteger, hudson.util.FormFieldValidator.URLCheck, hudson.util.FormFieldValidator.WorkspaceDirectory, hudson.util.FormFieldValidator.WorkspaceFileMask, hudson.util.FormFieldValidator.WorkspaceFilePath
 
Field Summary
 
Fields inherited from class hudson.util.FormFieldValidator
CHECK, permission, request, response, subject
 
Constructor Summary
protected CNFormFieldValidator(org.kohsuke.stapler.StaplerRequest request, org.kohsuke.stapler.StaplerResponse response)
           
 
Method Summary
static java.lang.String checkInterpretedString(java.lang.String str)
          Utility function to check that a str contains only valid enviromental variables to interpret.
static boolean checkUrl(java.lang.String url)
          Returns true if a url is valid, false otherwise.
 
Methods inherited from class hudson.util.FormFieldValidator
check, error, error, errorWithMarkup, getFileParameter, ok, ok, ok, okWithMarkup, process, respond, warning, warning, warningWithMarkup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CNFormFieldValidator

protected CNFormFieldValidator(org.kohsuke.stapler.StaplerRequest request,
                               org.kohsuke.stapler.StaplerResponse response)
Method Detail

checkInterpretedString

public static java.lang.String checkInterpretedString(java.lang.String str)
Utility function to check that a str contains only valid enviromental variables to interpret.

Parameters:
str - the string to test.
Returns:
error message, if any variables are missing, null if all are found.

checkUrl

public static boolean checkUrl(java.lang.String url)
Returns true if a url is valid, false otherwise.



Copyright © 2009. All Rights Reserved.