dwinterfeldt    02/03/16 16:36:43

  Modified:    contrib/validator/src/share/org/apache/struts/validator/util
                        StrutsValidator.java
  Log:
  Passing in the application context to the validation methods is no longer necessary 
because the MessageResources are now in request scope to handle multiple applications.
  
  Revision  Changes    Path
  1.3       +31 -45    
jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/util/StrutsValidator.java
  
  Index: StrutsValidator.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-struts/contrib/validator/src/share/org/apache/struts/validator/util/StrutsValidator.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StrutsValidator.java      26 Feb 2002 05:03:27 -0000      1.2
  +++ StrutsValidator.java      17 Mar 2002 00:36:43 -0000      1.3
  @@ -93,19 +93,18 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateRequired(Object bean, 
                                           ValidatorAction va, Field field, 
                                           ActionErrors errors, 
  -                                           HttpServletRequest request, 
ServletContext application) {
  +                                           HttpServletRequest request) {
   
          String value = null;
          if (field.getProperty() != null && field.getProperty().length() > 0)
                  value = ValidatorUtil.getValueAsString(bean, field.getProperty());
   
          if (GenericValidator.isBlankOrNull(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
   
             return false;
          } else {
  @@ -123,12 +122,11 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateMask(Object bean, 
                                       ValidatorAction va, Field field, 
                                       ActionErrors errors, 
  -                                       HttpServletRequest request, ServletContext 
application) {
  +                                       HttpServletRequest request) {
            
            String mask = field.getVarValue("mask");
         
  @@ -137,7 +135,7 @@
               
               try {
               if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.matchRegexp(value, mask)) {
  -               errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +               errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(request, va, field));
               
                     return false;
                  } else {
  @@ -164,17 +162,16 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateByte(Object bean, 
                             ValidatorAction va, Field field, 
                             ActionErrors errors, 
  -                             HttpServletRequest request, ServletContext 
application) {
  +                             HttpServletRequest request) {
          
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
   
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isByte(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
             return true;       
  @@ -191,16 +188,15 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateShort(Object bean, 
                              ValidatorAction va, Field field, 
                              ActionErrors errors, 
  -                              HttpServletRequest request, ServletContext 
application) {
  +                              HttpServletRequest request) {
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isShort(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
             return true;       
  @@ -217,16 +213,15 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateInteger(Object bean, 
                                ValidatorAction va, Field field, 
                                ActionErrors errors, 
  -                                HttpServletRequest request, ServletContext 
application) {
  +                                HttpServletRequest request) {
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isInt(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
             return true;       
  @@ -243,16 +238,15 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */   
       public static boolean validateLong(Object bean, 
                             ValidatorAction va, Field field, 
                             ActionErrors errors, 
  -                             HttpServletRequest request, ServletContext 
application) {
  +                             HttpServletRequest request) {
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isLong(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
             return true;       
  @@ -269,16 +263,15 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateFloat(Object bean, 
                              ValidatorAction va, Field field, 
                              ActionErrors errors, 
  -                              HttpServletRequest request, ServletContext 
application) {
  +                              HttpServletRequest request) {
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isFloat(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
             return true;       
  @@ -295,16 +288,15 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateDouble(Object bean, 
                               ValidatorAction va, Field field, 
                               ActionErrors errors, 
  -                               HttpServletRequest request, ServletContext 
application) {
  +                               HttpServletRequest request) {
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isDouble(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
             return true;       
  @@ -328,12 +320,11 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateDate(Object bean, 
                             ValidatorAction va, Field field, 
                             ActionErrors errors, 
  -                             HttpServletRequest request, ServletContext 
application) {
  +                             HttpServletRequest request) {
   
        boolean bValid = true;
   
  @@ -357,7 +348,7 @@
           }
   
           if (!bValid)
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
           
           return bValid;
       }        
  @@ -376,12 +367,11 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateRange(Object bean, 
                              ValidatorAction va, Field field, 
                              ActionErrors errors, 
  -                              HttpServletRequest request, ServletContext 
application) {
  +                              HttpServletRequest request) {
          
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          String sMin = field.getVarValue("min");
  @@ -394,12 +384,12 @@
                int max = Integer.parseInt(sMax);
                
                if (!GenericValidator.isInRange(iValue, min, max)) {
  -                errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +                errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(request, va, field));
                   
                   return false;
                }
             } catch (Exception e) {
  -             errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +             errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
                return false;
             }
          }
  @@ -419,18 +409,17 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateCreditCard(Object bean, 
                                   ValidatorAction va, Field field, 
                                   ActionErrors errors, 
  -                                   HttpServletRequest request, ServletContext 
application) {
  +                                   HttpServletRequest request) {
    
          if (field.getProperty() != null && field.getProperty().length() > 0) {
             String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
             if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isCreditCard(value)) {
  -             errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +             errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
               
                return false;
             } else {
  @@ -453,17 +442,16 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateEmail(Object bean, 
                              ValidatorAction va, Field field, 
                              ActionErrors errors, 
  -                              HttpServletRequest request, ServletContext 
application) {
  +                              HttpServletRequest request) {
          
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          
          if (!GenericValidator.isBlankOrNull(value) && 
!GenericValidator.isEmail(value)) {
  -          errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +          errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
             return false;
          } else {
                  return true;
  @@ -481,12 +469,11 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateMaxLength(Object bean, 
                                            ValidatorAction va, Field field, 
                                            ActionErrors errors, 
  -                                            HttpServletRequest request, 
ServletContext application) {
  +                                            HttpServletRequest request) {
   
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          String sMaxLength = field.getVarValue("maxlength");
  @@ -496,12 +483,12 @@
                int max = Integer.parseInt(sMaxLength);
                
                if (!GenericValidator.maxLength(value, max)) {
  -                errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +                errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(request, va, field));
                   
                   return false;
                }
             } catch (Exception e) {
  -             errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +             errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
                return false;
             }
          }
  @@ -521,12 +508,11 @@
        * @param        errors          The <code>ActionErrors</code> object to add 
errors to if any 
        *                          validation errors occur.
        * @param        request         Current request object.
  -     * @param        application     The application's <code>ServletContext</code>.
       */
       public static boolean validateMinLength(Object bean, 
                                            ValidatorAction va, Field field, 
                                            ActionErrors errors, 
  -                                            HttpServletRequest request, 
ServletContext application) {
  +                                            HttpServletRequest request) {
   
          String value = ValidatorUtil.getValueAsString(bean, field.getProperty());
          String sMinLength = field.getVarValue("minlength");
  @@ -536,12 +522,12 @@
                int min = Integer.parseInt(sMinLength);
                
                if (!GenericValidator.minLength(value, min)) {
  -                errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +                errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(request, va, field));
                   
                   return false;
                }
             } catch (Exception e) {
  -             errors.add(field.getKey(), 
StrutsValidatorUtil.getActionError(application, request, va, field));
  +             errors.add(field.getKey(), StrutsValidatorUtil.getActionError(request, 
va, field));
                return false;
             }
          }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to