Any inputs on below mentioned problem? Hi All,
I am creating a plugin to enable JSR303 validation, idea is to provide a generic interface and let user provide which bean Validator they want to use be it Hibernate Bean Validator or Apache one or any other which follow specifications. I was thinking about what can be best way to inject that provider in my plugin. I checked how Spring's LocalValidatorFactoryBean < http://grepcode.com/file/repo1.maven.org/maven2/org.springframework/spring-context/3.0.0.RELEASE/org/springframework/validation/beanvalidation/LocalValidatorFactoryBean.java >Class doing this, they have a default implementation but provide a way to let use inject there own bean validation provider private Class providerClass; public void setProviderClass(Class<? extends ValidationProvider> providerClass) { this.providerClass = providerClass; } What can be possible and best way to achieve this? I do not want to use any other external API to add extra dependency -- With Regards Umesh Awasthi http://www.travellingrants.com/