henning     2003/06/19 07:56:30

  Modified:    src/java/org/apache/turbine/services/intake/model
                        BigDecimalField.java DoubleField.java
                        FloatField.java StringField.java
                        StringKeyField.java
  Log:
  Adding the new validator classes to the various fields in the model.
  
  Patch donated by Colin Chalmers <[EMAIL PROTECTED]>
  
  Revision  Changes    Path
  1.9       +4 -4      
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/BigDecimalField.java
  
  Index: BigDecimalField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/BigDecimalField.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- BigDecimalField.java      7 Apr 2003 15:37:55 -0000       1.8
  +++ BigDecimalField.java      19 Jun 2003 14:56:30 -0000      1.9
  @@ -61,7 +61,7 @@
   import org.apache.commons.lang.StringUtils;
   
   import org.apache.turbine.services.intake.IntakeException;
  -import org.apache.turbine.services.intake.validator.NumberValidator;
  +import org.apache.turbine.services.intake.validator.BigDecimalValidator;
   import org.apache.turbine.services.intake.xmlmodel.XmlField;
   
   /**
  @@ -111,7 +111,7 @@
        */
       protected String getDefaultValidator()
       {
  -        return NumberValidator.class.getName();
  +        return BigDecimalValidator.class.getName();
       }
   
       /**
  @@ -125,7 +125,7 @@
               BigDecimal[] values = new BigDecimal[inputs.length];
               for (int i = 0; i < inputs.length; i++)
               {
  -                values[i] = StringUtils.isNotEmpty(inputs[i]) 
  +                values[i] = StringUtils.isNotEmpty(inputs[i])
                           ? canonicalizeDecimalInput(inputs[i]) : null;
               }
               setTestValue(values);
  
  
  
  1.6       +4 -4      
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/DoubleField.java
  
  Index: DoubleField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/DoubleField.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DoubleField.java  7 Apr 2003 15:37:55 -0000       1.5
  +++ DoubleField.java  19 Jun 2003 14:56:30 -0000      1.6
  @@ -57,7 +57,7 @@
   import org.apache.commons.lang.StringUtils;
   
   import org.apache.turbine.services.intake.IntakeException;
  -import org.apache.turbine.services.intake.validator.NumberValidator;
  +import org.apache.turbine.services.intake.validator.DoubleValidator;
   import org.apache.turbine.services.intake.xmlmodel.XmlField;
   
   /**
  @@ -106,7 +106,7 @@
        */
       protected String getDefaultValidator()
       {
  -        return NumberValidator.class.getName();
  +        return DoubleValidator.class.getName();
       }
   
       /**
  @@ -120,7 +120,7 @@
               Double[] values = new Double[inputs.length];
               for (int i = 0; i < inputs.length; i++)
               {
  -                values[i] = StringUtils.isNotEmpty(inputs[i]) 
  +                values[i] = StringUtils.isNotEmpty(inputs[i])
                           ? new Double(inputs[i]) : null;
               }
               setTestValue(values);
  
  
  
  1.8       +4 -4      
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/FloatField.java
  
  Index: FloatField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/FloatField.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- FloatField.java   7 Apr 2003 15:37:55 -0000       1.7
  +++ FloatField.java   19 Jun 2003 14:56:30 -0000      1.8
  @@ -57,7 +57,7 @@
   import org.apache.commons.lang.StringUtils;
   
   import org.apache.turbine.services.intake.IntakeException;
  -import org.apache.turbine.services.intake.validator.NumberValidator;
  +import org.apache.turbine.services.intake.validator.FloatValidator;
   import org.apache.turbine.services.intake.xmlmodel.XmlField;
   
   /**
  @@ -110,7 +110,7 @@
        */
       protected String getDefaultValidator()
       {
  -        return NumberValidator.class.getName();
  +        return FloatValidator.class.getName();
       }
   
       /**
  @@ -124,7 +124,7 @@
               Float[] values = new Float[inputs.length];
               for (int i = 0; i < inputs.length; i++)
               {
  -                values[i] = StringUtils.isNotEmpty(inputs[i]) 
  +                values[i] = StringUtils.isNotEmpty(inputs[i])
                           ? new Float(inputs[i]) : null;
               }
               setTestValue(values);
  
  
  
  1.8       +12 -1     
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/StringField.java
  
  Index: StringField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/StringField.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- StringField.java  7 Apr 2003 15:37:55 -0000       1.7
  +++ StringField.java  19 Jun 2003 14:56:30 -0000      1.8
  @@ -57,6 +57,7 @@
   import org.apache.commons.lang.StringUtils;
   
   import org.apache.turbine.services.intake.IntakeException;
  +import org.apache.turbine.services.intake.validator.StringValidator;
   import org.apache.turbine.services.intake.xmlmodel.XmlField;
   
   /**
  @@ -82,6 +83,16 @@
               throws IntakeException
       {
           super(field, group);
  +    }
  +
  +    /**
  +     * Produces the fully qualified class name of the default validator.
  +     *
  +     * @return class name of the default validator
  +     */
  +    protected String getDefaultValidator()
  +    {
  +        return StringValidator.class.getName();
       }
   
       /**
  
  
  
  1.10      +17 -3     
jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/StringKeyField.java
  
  Index: StringKeyField.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/services/intake/model/StringKeyField.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- StringKeyField.java       7 Apr 2003 15:37:55 -0000       1.9
  +++ StringKeyField.java       19 Jun 2003 14:56:30 -0000      1.10
  @@ -59,6 +59,7 @@
   import org.apache.torque.om.StringKey;
   
   import org.apache.turbine.services.intake.IntakeException;
  +import org.apache.turbine.services.intake.validator.StringValidator;
   import org.apache.turbine.services.intake.xmlmodel.XmlField;
   
   /**
  @@ -66,6 +67,7 @@
    * @author <a href="mailto:[EMAIL PROTECTED]">Henning P. Schmiedehausen</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Quinton McCombs</a>
    * @version $Id$
  + * @deprecated Use String instead
    */
   public class StringKeyField
           extends Field
  @@ -85,6 +87,16 @@
       }
   
       /**
  +     * Produces the fully qualified class name of the default validator.
  +     *
  +     * @return class name of the default validator
  +     */
  +    protected String getDefaultValidator()
  +    {
  +        return StringValidator.class.getName();
  +    }
  +
  +    /**
        * Sets the default value for a String field
        *
        * @param prop Parameter for the default values
  @@ -110,14 +122,16 @@
               StringKey[] ival = new StringKey[ss.length];
               for (int i = 0; i < ss.length; i++)
               {
  -                ival[i] = (StringUtils.isNotEmpty(ss[i])) ? new StringKey(ss[i]) : 
null;
  +                ival[i] = (StringUtils.isNotEmpty(ss[i]))
  +                        ? new StringKey(ss[i]) : null;
               }
               setTestValue(ival);
           }
           else
           {
               String val = parser.getString(getKey());
  -            setTestValue((StringUtils.isNotEmpty(val)) ? new StringKey(val) : null);
  +            setTestValue((StringUtils.isNotEmpty(val))
  +                    ? new StringKey(val) : null);
           }
       }
   }
  
  
  

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

Reply via email to