in validation-modules/property-validation/src/main/java/org/apache/myfaces/extensions/validator/baseval/strategy/JpaValidationStrategy.java [59:85]
public void processValidation(FacesContext facesContext,
UIComponent uiComponent,
MetaDataEntry metaDataEntry,
Object convertedObject) throws ValidatorException
{
Annotation annotation = metaDataEntry.getValue(Annotation.class);
if (annotation instanceof Column)
{
validateColumnAnnotation((Column) annotation, convertedObject);
}
else if (annotation instanceof Basic)
{
validateBasicAnnotation((Basic) annotation, convertedObject);
}
else if (annotation instanceof Id)
{
checkRequiredConvertedObject(convertedObject);
}
else if (annotation instanceof OneToOne)
{
validateOneToOneAnnotation((OneToOne) annotation, convertedObject);
}
else if (annotation instanceof ManyToOne)
{
validateManyToOneAnnotation((ManyToOne) annotation, convertedObject);
}
}