Author: ivaynberg
Date: Sun Apr 26 00:01:34 2009
New Revision: 768627

URL: http://svn.apache.org/viewvc?rev=768627&view=rev
Log:
missing validator checking

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/RangeValidator.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/RangeValidator.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/RangeValidator.java?rev=768627&r1=768626&r2=768627&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/RangeValidator.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/RangeValidator.java
 Sun Apr 26 00:01:34 2009
@@ -31,8 +31,8 @@
 public class RangeValidator<Z extends Comparable<Z> & Serializable> implements 
IValidator<Z>
 {
        private static final long serialVersionUID = 1L;
-       private final Z minimum;
-       private final Z maximum;
+       private Z minimum;
+       private Z maximum;
 
        /**
         * Constructor that sets the minimum and maximum values.
@@ -44,11 +44,30 @@
         */
        public RangeValidator(Z minimum, Z maximum)
        {
+               setRange(minimum, maximum);
+       }
+
+       /**
+        * Constructor used for subclasses who want to set the range using
+        * {...@link #setRange(Comparable, Comparable)}
+        */
+       protected RangeValidator()
+       {
+       }
+
+       /**
+        * Sets validator range
+        * 
+        * @param minimum
+        * @param maximum
+        */
+       protected final void setRange(Z minimum, Z maximum)
+       {
                this.minimum = minimum;
                this.maximum = maximum;
-
        }
 
+       /** {...@inheritdoc} */
        public void validate(IValidatable<Z> validatable)
        {
                Z value = validatable.getValue();


Reply via email to