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