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