[hibernate-commits] Hibernate SVN: r15765 - in validator/trunk: hibernate-validator/src/main/java/org/hibernate/validation/impl and 14 other directories.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Fri Jan 9 09:56:30 EST 2009


Author: hardy.ferentschik
Date: 2009-01-09 09:56:30 -0500 (Fri, 09 Jan 2009)
New Revision: 15765

Added:
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeConstraint.java
   validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/BuiltinConstraintDefinitions.properties
Removed:
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeContraint.java
Modified:
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertFalse.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertFalseValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertTrue.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertTrueValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/ClassValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Email.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/EmailValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Future.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/FutureValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/InvalidStateException.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/InvalidValue.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Length.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/LengthValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Max.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/MaxValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Min.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/MinValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/NotNull.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/NotNullValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Past.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PastValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Pattern.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PatternValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PersistentClassConstraint.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PropertyConstraint.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Range.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/RangeValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Size.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/SizeValidator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Valid.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Validator.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/ValidatorClass.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/event/ValidateEventListener.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/event/ValidatePreInsertEventListener.java
   validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/event/ValidatePreUpdateEventListener.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Address.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Brother.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Contact.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/EmailTest.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Serializability.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/SerializabilityValidator.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Site.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Tv.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/TvOwner.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/User.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/ValidatorTest.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Vase.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/haintegration/HibernateAnnotationIntegrationTest.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Animal.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/BoneEater.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Dog.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Eater.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/InheritanceTest.java
   validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Name.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/LengthConstraint.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/impl/BeanDescriptorImpl.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/impl/DefaultTraversableResolver.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/impl/ValidatorBuilderImpl.java
   validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/util/ReflectionHelper.java
   validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/ValidationMessages.properties
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/All.java
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/DefaultAlias.java
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/First.java
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/Last.java
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/Second.java
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/ConstraintCompositionTest.java
   validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/util/TestUtil.java
   validator/trunk/validation-api/src/main/java/javax/validation/BeanDescriptor.java
   validator/trunk/validation-api/src/main/java/javax/validation/PropertyDescriptor.java
   validator/trunk/validation-api/src/main/java/javax/validation/TraversableResolver.java
   validator/trunk/validation-api/src/main/java/javax/validation/ValidatorBuilder.java
   validator/trunk/validation-api/src/main/java/javax/validation/groups/Default.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s2/s4/FineGrainedLengthConstraint.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s2/s4/Length.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s2/s4/LengthConstraint.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Address.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Auditable.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Billable.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/BuyInOneClick.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/BuyInOneClickInherited.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/CreditCard.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Order.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/User.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/ZipCode.java
   validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/ZipCodeCoherenceChecker.java
Log:
refactorings and settings svn:keywords on all java files

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/LengthConstraint.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/LengthConstraint.java	2009-01-09 13:56:01 UTC (rev 15764)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/LengthConstraint.java	2009-01-09 14:56:30 UTC (rev 15765)
@@ -1,4 +1,4 @@
-// $Id: SizeContraint.java 15494 2008-11-04 03:12:55Z epbernard $
+// $Id$
 /*
 * JBoss, Home of Professional Open Source
 * Copyright 2008, Red Hat Middleware LLC, and individual contributors
@@ -19,7 +19,6 @@
 
 import javax.validation.Constraint;
 import javax.validation.ConstraintContext;
-import javax.validation.constraints.Size;
 
 /**
  * Check that a string's length is between min and max.
@@ -41,7 +40,7 @@
 			return true;
 		}
 		if ( !( value instanceof String ) ) {
-			throw new IllegalArgumentException( "Expected String type." );
+			throw new IllegalArgumentException( "Expected String type." );                                                              
 		}
 		String string = ( String ) value;
 		int length = string.length();

Copied: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeConstraint.java (from rev 15756, validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeContraint.java)
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeConstraint.java	                        (rev 0)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeConstraint.java	2009-01-09 14:56:30 UTC (rev 15765)
@@ -0,0 +1,67 @@
+// $Id$
+/*
+* JBoss, Home of Professional Open Source
+* Copyright 2008, Red Hat Middleware LLC, and individual contributors
+* by the @authors tag. See the copyright.txt in the distribution for a
+* full listing of individual contributors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+* http://www.apache.org/licenses/LICENSE-2.0
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package org.hibernate.validation.constraints;
+
+import java.util.Collection;
+import java.lang.reflect.Array;
+import javax.validation.Constraint;
+import javax.validation.ConstraintContext;
+import javax.validation.constraints.Size;
+
+/**
+ * Check that a string's length is between min and max.
+ *
+ * @author Emmanuel Bernard
+ * @author Gavin King
+ */
+public class SizeConstraint implements Constraint<Size> {
+	private int min;
+	private int max;
+
+	public void initialize(Size parameters) {
+		min = parameters.min();
+		max = parameters.max();
+	}
+
+	/**
+	 * {@inheritDoc}
+	 */
+	public boolean isValid(Object value, ConstraintContext constraintContext) {
+		if ( value == null ) {
+			return true;
+		}
+
+		int size;
+		if ( value instanceof String ) {
+			String string = ( String ) value;
+			size = string.length();
+
+		}
+		else if ( value instanceof Collection ) {
+			Collection collection = ( Collection ) value;
+			size = collection.size();
+		}
+		else if ( value instanceof Array ) {
+			size = Array.getLength( value );
+		}
+		else {
+			throw new IllegalArgumentException( "Expected String type." );
+		}
+		return size >= min && size <= max;
+	}
+}


Property changes on: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeConstraint.java
___________________________________________________________________
Name: svn:keywords
   + Id

Deleted: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeContraint.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeContraint.java	2009-01-09 13:56:01 UTC (rev 15764)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/constraints/SizeContraint.java	2009-01-09 14:56:30 UTC (rev 15765)
@@ -1,55 +0,0 @@
-// $Id$
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2008, Red Hat Middleware LLC, and individual contributors
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-* http://www.apache.org/licenses/LICENSE-2.0
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-package org.hibernate.validation.constraints;
-
-import javax.validation.Constraint;
-import javax.validation.ConstraintContext;
-import javax.validation.constraints.Size;
-
-/**
- * Check that a string's length is between min and max.
- *
- * @author Emmanuel Bernard
- * @author Gavin King
- */
-public class SizeContraint implements Constraint<Size> {
-	private int min;
-	private int max;
-
-	public void initialize(Size parameters) {
-		min = parameters.min();
-		max = parameters.max();
-	}
-
-	/**
-	 * {@inheritDoc}
-	 * @todo Implement collection support
-	 */
-	public boolean isValid(Object value, ConstraintContext constraintContext) {
-		if ( value == null ) {
-			return true;
-		}
-		if ( !( value instanceof String ) ) {
-			throw new IllegalArgumentException( "Expected String type." );
-		}
-		String string = ( String ) value;
-		int length = string.length();
-		return length >= min && length <= max;
-	}
-
-}


Property changes on: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/impl/BeanDescriptorImpl.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/impl/DefaultTraversableResolver.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/impl/ValidatorBuilderImpl.java
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/util/ReflectionHelper.java
===================================================================
--- validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/util/ReflectionHelper.java	2009-01-09 13:56:01 UTC (rev 15764)
+++ validator/trunk/hibernate-validator/src/main/java/org/hibernate/validation/util/ReflectionHelper.java	2009-01-09 14:56:30 UTC (rev 15765)
@@ -18,6 +18,7 @@
 package org.hibernate.validation.util;
 
 import java.beans.Introspector;
+import java.io.IOException;
 import java.lang.annotation.Annotation;
 import java.lang.reflect.AccessibleObject;
 import java.lang.reflect.Field;
@@ -29,23 +30,20 @@
 import java.lang.reflect.ParameterizedType;
 import java.lang.reflect.Type;
 import java.lang.reflect.WildcardType;
+import java.net.URL;
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
-import java.util.ArrayList;
+import java.util.Properties;
+import javax.validation.Constraint;
 import javax.validation.ConstraintValidator;
 import javax.validation.ValidationException;
-import javax.validation.Constraint;
-import javax.validation.constraints.NotNull;
-import javax.validation.constraints.Size;
 
 import org.slf4j.Logger;
 
-import org.hibernate.validation.constraints.NotNullConstraint;
-import org.hibernate.validation.constraints.SizeContraint;
-
 /**
  * Some reflection utility methods.
  *
@@ -54,7 +52,18 @@
 public class ReflectionHelper {
 
 	private static final Logger log = LoggerFactory.make();
+	private static final Properties builtInConstraints = new Properties();
 
+	static {
+		URL url = ReflectionHelper.class.getResource( "/org/hibernate/validation/BuiltinConstraintDefinitions.properties" );
+		try {
+			builtInConstraints.load( url.openStream() );
+		}
+		catch ( IOException e ) {
+			throw new ValidationException( "Unable to load defined builtin constraint definitions." );
+		}
+	}
+
 	/**
 	 * Private constructor in order to avoid instantiation.
 	 */
@@ -62,20 +71,23 @@
 	}
 
 
-	/**
-	 * @todo Maybe move into another class
-	 * @todo Read mappings for example from a resource file
-	 */
 	public static Class<? extends Constraint> getBuiltInConstraint(Annotation annotation) {
-		if ( annotation instanceof NotNull ) {
-			return NotNullConstraint.class;
+		Class constraint = null;
+		String annotationType = annotation.annotationType().getName();
+		if ( builtInConstraints.containsKey( annotationType ) ) {
+			String constraintImplClassName = null;
+			try {
+				constraintImplClassName = builtInConstraints.getProperty( annotationType );
+				constraint = Class.forName( constraintImplClassName );
+			}
+			catch ( ClassNotFoundException e ) {
+				throw new ValidationException(
+						"Unable to load " + constraintImplClassName + " as default implementation for " + annotationType
+				);
+			}
+
 		}
-		if ( annotation instanceof Size ) {
-			return SizeContraint.class;
-		}
-		else {
-			return null;
-		}
+		return constraint;
 	}
 
 	/**
@@ -154,9 +166,9 @@
 	 * @param annotation the annotation to check.
 	 *
 	 * @return <code>true</code> if the specified annotation is a multi value constraints, <code>false</code>
-	 * otherwise.
+	 *         otherwise.
 	 */
-	public static boolean  isMultiValueConstraint(Annotation annotation) {
+	public static boolean isMultiValueConstraint(Annotation annotation) {
 		boolean isMultiValueConstraint = false;
 		try {
 			Method m = annotation.getClass().getMethod( "value" );
@@ -166,7 +178,8 @@
 				for ( Annotation a : annotations ) {
 					if ( isConstraintAnnotation( a ) || isBuiltInConstraintAnnotation( a ) ) {
 						isMultiValueConstraint = true;
-					} else {
+					}
+					else {
 						isMultiValueConstraint = false;
 						break;
 					}

Added: validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/BuiltinConstraintDefinitions.properties
===================================================================
--- validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/BuiltinConstraintDefinitions.properties	                        (rev 0)
+++ validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/BuiltinConstraintDefinitions.properties	2009-01-09 14:56:30 UTC (rev 15765)
@@ -0,0 +1,3 @@
+# $Id$
+javax.validation.constraints.NotNull=org.hibernate.validation.constraints.NotNullConstraint
+javax.validation.constraints.Size=org.hibernate.validation.constraints.SizeConstraint
\ No newline at end of file


Property changes on: validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/BuiltinConstraintDefinitions.properties
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/ValidationMessages.properties
===================================================================
--- validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/ValidationMessages.properties	2009-01-09 13:56:01 UTC (rev 15764)
+++ validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/ValidationMessages.properties	2009-01-09 14:56:30 UTC (rev 15765)
@@ -1,3 +1,4 @@
+# $Id$
 validator.notNull=may not be null
 validator.size=size must be between {min} and {max}
 validator.length=length must be between {min} and {max}
@@ -2,2 +3,2 @@
 validator.notEmpty=may not be empty
-validator.pattern=must match "{regex}"
\ No newline at end of file
+\validator.pattern=must match "{regex}"
\ No newline at end of file


Property changes on: validator/trunk/hibernate-validator/src/main/resources/org/hibernate/validation/ValidationMessages.properties
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/All.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/DefaultAlias.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/First.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/Last.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/eg/Second.java
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/ConstraintCompositionTest.java
===================================================================
--- validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/ConstraintCompositionTest.java	2009-01-09 13:56:01 UTC (rev 15764)
+++ validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/engine/ConstraintCompositionTest.java	2009-01-09 14:56:30 UTC (rev 15765)
@@ -29,7 +29,7 @@
 import static org.hibernate.validation.util.TestUtil.assertConstraintViolation;
 
 import org.hibernate.validation.constraints.NotNullConstraint;
-import org.hibernate.validation.constraints.SizeContraint;
+import org.hibernate.validation.constraints.SizeConstraint;
 import org.hibernate.validation.constraints.PatternConstraint;
 import org.hibernate.validation.eg.FrenchAddress;
 
@@ -68,7 +68,7 @@
 				assertConstraintViolation(
 						violation,
 						"A french zip code has a length of 5",
-						SizeContraint.class,
+						SizeConstraint.class,
 						FrenchAddress.class,
 						"abc",
 						"zipCode"
@@ -108,7 +108,7 @@
 				assertConstraintViolation(
 						violation,
 						"A french zip code has a length of 5",
-						SizeContraint.class,
+						SizeConstraint.class,
 						FrenchAddress.class,
 						"123",
 						"zipCode"

Modified: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/util/TestUtil.java
===================================================================
--- validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/util/TestUtil.java	2009-01-09 13:56:01 UTC (rev 15764)
+++ validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/util/TestUtil.java	2009-01-09 14:56:30 UTC (rev 15765)
@@ -1,4 +1,4 @@
-// $Id: ReflectionHelperTest.java 15751 2009-01-07 15:32:23Z hardy.ferentschik $
+// $Id$
 /*
 * JBoss, Home of Professional Open Source
 * Copyright 2008, Red Hat Middleware LLC, and individual contributors


Property changes on: validator/trunk/hibernate-validator/src/test/java/org/hibernate/validation/util/TestUtil.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertFalse.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertFalseValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertTrue.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/AssertTrueValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/ClassValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Email.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/EmailValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Future.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/FutureValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/InvalidStateException.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/InvalidValue.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Length.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/LengthValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Max.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/MaxValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Min.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/MinValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/NotNull.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/NotNullValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Past.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PastValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Pattern.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PatternValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PersistentClassConstraint.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/PropertyConstraint.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Range.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/RangeValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Size.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/SizeValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Valid.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/Validator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/ValidatorClass.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/event/ValidateEventListener.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/event/ValidatePreInsertEventListener.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/main/java/org/hibernate/validator/event/ValidatePreUpdateEventListener.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Address.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Brother.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Contact.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/EmailTest.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Serializability.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/SerializabilityValidator.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Site.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Tv.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/TvOwner.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/User.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/ValidatorTest.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/Vase.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/haintegration/HibernateAnnotationIntegrationTest.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Animal.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/BoneEater.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Dog.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Eater.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/InheritanceTest.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/hibernate-validator-legacy/src/test/java/org/hibernate/validator/test/inheritance/Name.java
___________________________________________________________________
Name: svn:keywords
   - Date Revision Author Id
   + Id


Property changes on: validator/trunk/validation-api/src/main/java/javax/validation/BeanDescriptor.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/main/java/javax/validation/PropertyDescriptor.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/main/java/javax/validation/TraversableResolver.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/main/java/javax/validation/ValidatorBuilder.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/main/java/javax/validation/groups/Default.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s2/s4/FineGrainedLengthConstraint.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s2/s4/Length.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s2/s4/LengthConstraint.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Address.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Auditable.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Billable.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/BuyInOneClick.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/BuyInOneClickInherited.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/CreditCard.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/Order.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/User.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/ZipCode.java
___________________________________________________________________
Name: svn:keywords
   + Id


Property changes on: validator/trunk/validation-api/src/test/java/org/hibernate/validator/spec/s3/s4/ZipCodeCoherenceChecker.java
___________________________________________________________________
Name: svn:keywords
   + Id




More information about the hibernate-commits mailing list