Author: mbenson
Date: Sun Sep 16 17:48:11 2012
New Revision: 1385328

URL: http://svn.apache.org/viewvc?rev=1385328&view=rev
Log:
code audit & get to the point

Modified:
    
bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java

Modified: 
bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java
URL: 
http://svn.apache.org/viewvc/bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java?rev=1385328&r1=1385327&r2=1385328&view=diff
==============================================================================
--- 
bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java
 (original)
+++ 
bval/trunk/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheValidatorFactory.java
 Sun Sep 16 17:48:11 2012
@@ -35,7 +35,6 @@ import javax.validation.Validation;
 import javax.validation.ValidationException;
 import javax.validation.Validator;
 import javax.validation.ValidatorFactory;
-import javax.validation.bootstrap.ProviderSpecificBootstrap;
 import javax.validation.spi.ConfigurationState;
 
 import org.apache.bval.jsr303.xml.AnnotationIgnores;
@@ -65,6 +64,7 @@ public class ApacheValidatorFactory impl
     private final AnnotationIgnores annotationIgnores = new 
AnnotationIgnores();
     private final ConstraintCached constraintsCache = new ConstraintCached();
     private final Map<Class<?>, Class<?>[]> defaultSequences;
+
     /**
      * access strategies for properties with cascade validation @Valid support
      */
@@ -78,11 +78,9 @@ public class ApacheValidatorFactory impl
      */
     public static synchronized ApacheValidatorFactory getDefault() {
         if (DEFAULT_FACTORY == null) {
-            ProviderSpecificBootstrap<ApacheValidatorConfiguration> provider =
-                    Validation.byProvider(ApacheValidationProvider.class);
-            ApacheValidatorConfiguration configuration = provider.configure();
             DEFAULT_FACTORY =
-                    (ApacheValidatorFactory) 
configuration.buildValidatorFactory();
+                
Validation.byProvider(ApacheValidationProvider.class).configure().buildValidatorFactory()
+                    .unwrap(ApacheValidatorFactory.class);
         }
         return DEFAULT_FACTORY;
     }


Reply via email to