You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ni...@apache.org on 2004/09/03 22:11:19 UTC

cvs commit: jakarta-struts/src/share/org/apache/struts/validator FieldChecks.java

niallp      2004/09/03 13:11:19

  Modified:    src/share/org/apache/struts/validator FieldChecks.java
  Log:
  Fix empty  Validator results map caused by Bug 26413 patch - reported by Casey Forbes
  
  Revision  Changes    Path
  1.20      +36 -35    jakarta-struts/src/share/org/apache/struts/validator/FieldChecks.java
  
  Index: FieldChecks.java
  ===================================================================
  RCS file: /home/cvs/jakarta-struts/src/share/org/apache/struts/validator/FieldChecks.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- FieldChecks.java	16 Apr 2004 00:08:17 -0000	1.19
  +++ FieldChecks.java	3 Sep 2004 20:11:19 -0000	1.20
  @@ -259,12 +259,12 @@
        *@param request Current request object.
        *@return true if valid, false otherwise.
        */
  -    public static boolean validateByte(Object bean,
  +    public static Object validateByte(Object bean,
                                       ValidatorAction va, Field field,
                                       ActionMessages errors,
                                       HttpServletRequest request) {
   
  -        Byte result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -273,7 +273,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatByte(value);
  @@ -282,7 +282,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
   
  @@ -298,11 +298,11 @@
        * @param request Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateShort(Object bean,
  +    public static Object validateShort(Object bean,
                                         ValidatorAction va, Field field,
                                         ActionMessages errors,
                                         HttpServletRequest request) {
  -        Short result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -311,7 +311,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatShort(value);
  @@ -320,7 +320,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
   
  @@ -336,11 +336,11 @@
        * @param  request  Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateInteger(Object bean,
  +    public static Object validateInteger(Object bean,
                                             ValidatorAction va, Field field,
                                             ActionMessages errors,
                                             HttpServletRequest request) {
  -        Integer result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -349,7 +349,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatInt(value);
  @@ -358,7 +358,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
   
  @@ -374,11 +374,11 @@
        * @param  request  Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateLong(Object bean,
  +    public static Object validateLong(Object bean,
                                       ValidatorAction va, Field field,
                                       ActionMessages errors,
                                       HttpServletRequest request) {
  -        Long result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -387,7 +387,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatLong(value);
  @@ -396,7 +396,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
   
  @@ -412,11 +412,11 @@
        * @param  request  Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateFloat(Object bean,
  +    public static Object validateFloat(Object bean,
                                         ValidatorAction va, Field field,
                                         ActionMessages errors,
                                         HttpServletRequest request) {
  -        Float result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -425,7 +425,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatFloat(value);
  @@ -434,7 +434,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
   
  @@ -450,11 +450,11 @@
        * @param  request  Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateDouble(Object bean,
  +    public static Object validateDouble(Object bean,
                                           ValidatorAction va, Field field,
                                           ActionMessages errors,
                                           HttpServletRequest request) {
  -        Double result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -463,7 +463,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatDouble(value);
  @@ -472,7 +472,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
   
  @@ -494,12 +494,12 @@
        * @param  request  Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateDate(Object bean,
  +    public static Object validateDate(Object bean,
                                       ValidatorAction va, Field field,
                                       ActionMessages errors,
                                       HttpServletRequest request) {
   
  -        Date result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -511,7 +511,7 @@
           Locale locale = RequestUtils.getUserLocale(request, null);
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           try {
  @@ -530,7 +530,7 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
       }
   
       /**
  @@ -681,12 +681,12 @@
        * @param  request  Current request object.
        * @return true if valid, false otherwise.
        */
  -    public static boolean validateCreditCard(Object bean,
  +    public static Object validateCreditCard(Object bean,
                                             ValidatorAction va, Field field,
                                             ActionMessages errors,
                                             HttpServletRequest request) {
   
  -        Long result = null;
  +        Object result = null;
           String value = null;
           if (isString(bean)) {
               value = (String) bean;
  @@ -695,7 +695,7 @@
           }
   
           if (GenericValidator.isBlankOrNull(value)) {
  -            return true;
  +            return Boolean.TRUE;
           }
   
           result = GenericTypeValidator.formatCreditCard(value);
  @@ -704,7 +704,8 @@
               errors.add(field.getKey(), Resources.getActionMessage(request, va, field));
           }
   
  -        return result == null ? false : true;
  +        return result == null ? Boolean.FALSE : result;
  +
       }
   
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org