JSF2.XでBeanValidationを実行した場合、値ベースのバリデーションしか実行されず、クラスベースのバリデーションは行われない。
適当にググったけれども言及した記事がなかったので。
表題の通り。
JavaDocどおりjavax.validation.Validator#validateValueしか呼ばれていません。
BeanValidator.html#validate
Validator.html#validateValue
実際のコードは以下のとおり。
http://grepcode.com/file/repo1.maven.org/maven2/org.glassfish/javax.faces/2.2.7/javax/faces/validator/BeanValidator.java#263