You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by ma...@apache.org on 2006/12/19 09:44:12 UTC

svn commit: r488599 - in /incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator: DoubleRangeValidator.java LongRangeValidator.java

Author: matzew
Date: Tue Dec 19 01:44:11 2006
New Revision: 488599

URL: http://svn.apache.org/viewvc?view=rev&rev=488599
Log:
enhanced long/double range validator to send down customized messages to the client

Modified:
    incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
    incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java

Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java?view=diff&rev=488599&r1=488598&r2=488599
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/DoubleRangeValidator.java Tue Dec 19 01:44:11 2006
@@ -110,6 +110,8 @@
   public double getMaximum()
   {
     Object maxLong = _facesBean.getProperty(_MAXIMUM_KEY);
+    if(maxLong == null)
+      maxLong = Double.MAX_VALUE;
     return ComponentUtils.resolveDouble(maxLong);
   }
 
@@ -134,6 +136,8 @@
   public double getMinimum()
   {
     Object minLong = _facesBean.getProperty(_MINIMUM_KEY);
+    if(minLong == null)
+      minLong = Double.MIN_VALUE;
     return ComponentUtils.resolveDouble(minLong);
   }
 
@@ -406,10 +410,10 @@
   private static final FacesBean.Type _TYPE = new FacesBean.Type();
 
   private static final PropertyKey _MINIMUM_KEY =
-    _TYPE.registerKey("minimum", Double.class, Double.MIN_VALUE);
+    _TYPE.registerKey("minimum", Double.class);
 
   private static final PropertyKey _MAXIMUM_KEY =
-    _TYPE.registerKey("maximum", Double.class, Double.MAX_VALUE );
+    _TYPE.registerKey("maximum", Double.class);
 
   private static final PropertyKey _MAXIMUM_MESSAGE_DETAIL_KEY =
     _TYPE.registerKey("messageDetailMaximum", String.class);

Modified: incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java?view=diff&rev=488599&r1=488598&r2=488599
==============================================================================
--- incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java (original)
+++ incubator/adffaces/trunk/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/validator/LongRangeValidator.java Tue Dec 19 01:44:11 2006
@@ -112,6 +112,8 @@
   public long getMaximum()
   {
     Object maxLong = _facesBean.getProperty(_MAXIMUM_KEY);
+    if(maxLong == null)
+      maxLong = Long.MAX_VALUE;
     return ComponentUtils.resolveLong(maxLong);
   }
 
@@ -136,6 +138,8 @@
   public long getMinimum()
   {
     Object minLong = _facesBean.getProperty(_MINIMUM_KEY);
+    if(minLong == null)
+      minLong = Long.MIN_VALUE;
     return ComponentUtils.resolveLong(minLong);
   }
 
@@ -408,10 +412,10 @@
   private static final FacesBean.Type _TYPE = new FacesBean.Type();
 
   private static final PropertyKey _MINIMUM_KEY =
-    _TYPE.registerKey("minimum", Long.class, Long.MIN_VALUE);
+    _TYPE.registerKey("minimum", Long.class);
 
   private static final PropertyKey _MAXIMUM_KEY =
-    _TYPE.registerKey("maximum", Long.class, Long.MAX_VALUE );
+    _TYPE.registerKey("maximum", Long.class);
 
   private static final PropertyKey _MAXIMUM_MESSAGE_DETAIL_KEY =
     _TYPE.registerKey("messageDetailMaximum", String.class);