You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2009/04/26 02:01:35 UTC

svn commit: r768627 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/validation/validator/RangeValidator.java

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();