You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bval.apache.org by mb...@apache.org on 2010/10/06 23:05:00 UTC
svn commit: r1005252 -
/incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/jsr303/dynamic/DynamicClassValidator.java
Author: mbenson
Date: Wed Oct 6 21:05:00 2010
New Revision: 1005252
URL: http://svn.apache.org/viewvc?rev=1005252&view=rev
Log:
return null for PropertyDescriptors that are not cascaded and have no validations
Modified:
incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/jsr303/dynamic/DynamicClassValidator.java
Modified: incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/jsr303/dynamic/DynamicClassValidator.java
URL: http://svn.apache.org/viewvc/incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/jsr303/dynamic/DynamicClassValidator.java?rev=1005252&r1=1005251&r2=1005252&view=diff
==============================================================================
--- incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/jsr303/dynamic/DynamicClassValidator.java (original)
+++ incubator/bval/sandbox/lang3-work/bval-jsr303d/src/main/java/org/apache/bval/jsr303/dynamic/DynamicClassValidator.java Wed Oct 6 21:05:00 2010
@@ -176,6 +176,10 @@ public class DynamicClassValidator exten
propertyType = validationContext.getMetaBean().getBeanClass();
validations = validationContext.getMetaBean().getValidations();
}
+ // If no constraints and not cascaded, return null
+ if (validations.length == 0 && !cascaded) {
+ return null;
+ }
return new DynamicPropertyDescriptorImpl(metaBean, propertyName, propertyType, cascaded, validations);
} finally {
factoryContext().clearValidationState();