You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by gp...@apache.org on 2010/07/05 22:55:45 UTC

svn commit: r960695 - in /myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy: DoubleRangeStrategy.java LongRangeStrategy.java

Author: gpetracek
Date: Mon Jul  5 20:55:44 2010
New Revision: 960695

URL: http://svn.apache.org/viewvc?rev=960695&view=rev
Log:
EXTVAL-104 thx to Rudy De Busscher

Modified:
    myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/DoubleRangeStrategy.java
    myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/LongRangeStrategy.java

Modified: myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/DoubleRangeStrategy.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/DoubleRangeStrategy.java?rev=960695&r1=960694&r2=960695&view=diff
==============================================================================
--- myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/DoubleRangeStrategy.java (original)
+++ myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/DoubleRangeStrategy.java Mon Jul  5 20:55:44 2010
@@ -47,8 +47,15 @@ public class DoubleRangeStrategy extends
         DoubleRangeValidator doubleRangeValidator = (DoubleRangeValidator)facesContext.getApplication()
                                                         .createValidator("javax.faces.DoubleRange");
 
-        doubleRangeValidator.setMinimum(annotation.minimum());
-        doubleRangeValidator.setMaximum(annotation.maximum());
+        if(annotation.minimum() != Double.MIN_VALUE)
+        {
+            doubleRangeValidator.setMinimum(annotation.minimum());
+        }
+
+        if(annotation.maximum() != Double.MAX_VALUE)
+        {
+            doubleRangeValidator.setMaximum(annotation.maximum());
+        }
 
         doubleRangeValidator.validate(facesContext, uiComponent, convertedObject);
     }

Modified: myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/LongRangeStrategy.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/LongRangeStrategy.java?rev=960695&r1=960694&r2=960695&view=diff
==============================================================================
--- myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/LongRangeStrategy.java (original)
+++ myfaces/extensions/validator/trunk/validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/LongRangeStrategy.java Mon Jul  5 20:55:44 2010
@@ -47,8 +47,15 @@ public class LongRangeStrategy extends A
         LongRangeValidator longRangeValidator = (LongRangeValidator)facesContext.getApplication()
                                                     .createValidator("javax.faces.LongRange");
 
-        longRangeValidator.setMinimum(annotation.minimum());
-        longRangeValidator.setMaximum(annotation.maximum());
+        if(annotation.minimum() != Long.MIN_VALUE)
+        {
+            longRangeValidator.setMinimum(annotation.minimum());
+        }
+
+        if(annotation.maximum() != Long.MAX_VALUE)
+        {
+            longRangeValidator.setMaximum(annotation.maximum());
+        }
 
         longRangeValidator.validate(facesContext, uiComponent, convertedObject);
     }