Author: mbenson
Date: Wed Sep  7 21:44:21 2011
New Revision: 1166419

URL: http://svn.apache.org/viewvc?rev=1166419&view=rev
Log:
undeprecate constructor wanted by Dynamic BeanValidation provider; remove a 
warning; remove a duplication caused by a merge

Modified:
    
incubator/bval/sandbox/lang3-work/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheFactoryContext.java

Modified: 
incubator/bval/sandbox/lang3-work/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheFactoryContext.java
URL: 
http://svn.apache.org/viewvc/incubator/bval/sandbox/lang3-work/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheFactoryContext.java?rev=1166419&r1=1166418&r2=1166419&view=diff
==============================================================================
--- 
incubator/bval/sandbox/lang3-work/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheFactoryContext.java
 (original)
+++ 
incubator/bval/sandbox/lang3-work/bval-jsr303/src/main/java/org/apache/bval/jsr303/ApacheFactoryContext.java
 Wed Sep  7 21:44:21 2011
@@ -71,9 +71,6 @@ public class ApacheFactoryContext implem
      * 
      * @param factory
      * @param metaBeanFinder
-     * @deprecated does anyone need this?  If the default {@link 
ApacheFactoryContext}
-     * uses a {@link Jsr303MetaBeanFactory}, which circularly refers to its 
owning {@link ApacheFactoryContext},
-     * it follows that this constructor can't be conveniently used with a 
{@link Jsr303MetaBeanFactory}.
      */
     protected ApacheFactoryContext(ApacheValidatorFactory factory, 
MetaBeanFinder metaBeanFinder) {
         this.factory = factory;
@@ -206,8 +203,10 @@ public class ApacheFactoryContext implem
         if (!jsr303Found) {
             builders.add(new Jsr303MetaBeanFactory(this));
         }
-        if (Boolean.parseBoolean(factory.getProperties().get(
-            ApacheValidatorConfiguration.Properties.ENABLE_METABEANS_XML))) {
+        @SuppressWarnings("deprecation")
+        boolean enableMetaBeansXml = 
Boolean.parseBoolean(factory.getProperties().get(
+            ApacheValidatorConfiguration.Properties.ENABLE_METABEANS_XML));
+        if (enableMetaBeansXml) {
             XMLMetaBeanManagerCreator.addFactory(builders);
         }
         return createMetaBeanManager(builders);
@@ -227,11 +226,6 @@ public class ApacheFactoryContext implem
             ApacheValidatorConfiguration.Properties.ENABLE_METABEANS_XML))) {
             return 
XMLMetaBeanManagerCreator.createXMLMetaBeanManager(builders);
         }
-        // as long as we support both: jsr303 (in the builders list) and 
xstream-xml metabeans:
-        if (Boolean.parseBoolean(factory.getProperties().get(
-            ApacheValidatorConfiguration.Properties.ENABLE_METABEANS_XML))) {
-            return 
XMLMetaBeanManagerCreator.createXMLMetaBeanManager(builders);
-        }
         return new MetaBeanManager(new MetaBeanBuilder(builders.toArray(new 
MetaBeanFactory[builders.size()])));
     }
 


Reply via email to