I have attached a patch for BEEHIVE-957 and BEEHIVE-206. It is a small change to the AnnotationConstraintValidator:
1) Update parseDate() method to check for cases where the entire date string value is NOT parsed -- for cases like '12/04/2001x'. Previously this case would not trigger an error. Now it will at compile time. 2) Update the error messages when a date parse fails to be more informative about what was expected and which value couldn't be parsed. Any comments welcome. - Chad
