[hibernate-commits] Hibernate SVN: r10350 - trunk/HibernateExt/metadata/src/java/org/hibernate/validator
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Fri Aug 25 18:15:18 EDT 2006
Author: epbernard
Date: 2006-08-25 18:15:17 -0400 (Fri, 25 Aug 2006)
New Revision: 10350
Modified:
trunk/HibernateExt/metadata/src/java/org/hibernate/validator/ClassValidator.java
Log:
ANN-399 warn about unbound properties iif there is a validator associated to it
Modified: trunk/HibernateExt/metadata/src/java/org/hibernate/validator/ClassValidator.java
===================================================================
--- trunk/HibernateExt/metadata/src/java/org/hibernate/validator/ClassValidator.java 2006-08-25 22:11:42 UTC (rev 10349)
+++ trunk/HibernateExt/metadata/src/java/org/hibernate/validator/ClassValidator.java 2006-08-25 22:15:17 UTC (rev 10350)
@@ -227,9 +227,7 @@
}
private void createMemberValidator(XMember member) {
- if ( !member.isTypeResolved() ) {
- log.warn( "Original type of property " + member + " is unbound and has been approximated." );
- }
+ boolean validatorPresent = false;
Annotation[] memberAnnotations = member.getAnnotations();
for ( int j = 0; j < memberAnnotations.length ; j++ ) {
Annotation methodAnnotation = memberAnnotations[j];
@@ -238,8 +236,12 @@
memberValidators.add( propertyValidator );
setAccessible( member );
memberGetters.add( member );
+ validatorPresent = true;
}
}
+ if ( validatorPresent && !member.isTypeResolved() ) {
+ log.warn( "Original type of property " + member + " is unbound and has been approximated." );
+ }
}
private static void setAccessible(XMember member) {
More information about the hibernate-commits
mailing list