You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/09/30 15:18:25 UTC

svn commit: r700454 - in /labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation: AddValidatorInPropertyInfo.aj CompoundValidator.java

Author: simoneg
Date: Tue Sep 30 06:18:24 2008
New Revision: 700454

URL: http://svn.apache.org/viewvc?rev=700454&view=rev
Log:
LABS-176 : Added support for pluggable length setting, obviously validators will still set it properly

Modified:
    labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/AddValidatorInPropertyInfo.aj
    labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/CompoundValidator.java

Modified: labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/AddValidatorInPropertyInfo.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/AddValidatorInPropertyInfo.aj?rev=700454&r1=700453&r2=700454&view=diff
==============================================================================
--- labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/AddValidatorInPropertyInfo.aj (original)
+++ labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/AddValidatorInPropertyInfo.aj Tue Sep 30 06:18:24 2008
@@ -58,6 +58,10 @@
 				}
 			}
 		}
+		
+		if (info.getValidator() != null) {
+			info.alterMaximumStringSize(info.getValidator().maxCharacterLength());
+		}
 	}
 	
 }

Modified: labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/CompoundValidator.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/CompoundValidator.java?rev=700454&r1=700453&r2=700454&view=diff
==============================================================================
--- labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/CompoundValidator.java (original)
+++ labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/CompoundValidator.java Tue Sep 30 06:18:24 2008
@@ -78,7 +78,7 @@
 	}
 	
 	public int maxCharacterLength() {
-		int size = 0;
+		int size = -1;
 		LengthValidator len = rawGetValidator(LengthValidator.class);
 		if (len != null) {
 			if (len.getMax() != len.getDefaultMax() && len.getMax() > size) {



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org