You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2011/10/07 14:17:04 UTC

svn commit: r1180016 - /openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java

Author: rmannibucau
Date: Fri Oct  7 12:17:03 2011
New Revision: 1180016

URL: http://svn.apache.org/viewvc?rev=1180016&view=rev
Log:
making ValidatorFactoryWrapper Serializable

Modified:
    openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java

Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java?rev=1180016&r1=1180015&r2=1180016&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/ValidatorFactoryWrapper.java Fri Oct  7 12:17:03 2011
@@ -27,15 +27,16 @@ import javax.validation.TraversableResol
 import javax.validation.Validator;
 import javax.validation.ValidatorContext;
 import javax.validation.ValidatorFactory;
+import java.io.Serializable;
 import java.util.Map;
 
 /**
  * @author Romain Manni-Bucau
  */
-public class ValidatorFactoryWrapper implements ValidatorFactory {
+public class ValidatorFactoryWrapper implements ValidatorFactory, Serializable {
     public static final Logger logger = Logger.getInstance(LogCategory.OPENEJB, ValidatorFactoryWrapper.class);
 
-    private ValidatorFactory factory() {
+    private static ValidatorFactory factory() {
         try {
             return (ValidatorFactory) new InitialContext().lookup("java:comp/ValidatorFactory");
         } catch (NamingException e) {
@@ -44,33 +45,27 @@ public class ValidatorFactoryWrapper imp
         }
     }
 
-    @Override
-    public Validator getValidator() {
+    @Override public Validator getValidator() {
         return factory().getValidator();
     }
 
-    @Override
-    public ValidatorContext usingContext() {
+    @Override public ValidatorContext usingContext() {
         return factory().usingContext();
     }
 
-    @Override
-    public MessageInterpolator getMessageInterpolator() {
+    @Override public MessageInterpolator getMessageInterpolator() {
         return factory().getMessageInterpolator();
     }
 
-    @Override
-    public TraversableResolver getTraversableResolver() {
+    @Override public TraversableResolver getTraversableResolver() {
         return factory().getTraversableResolver();
     }
 
-    @Override
-    public ConstraintValidatorFactory getConstraintValidatorFactory() {
+    @Override public ConstraintValidatorFactory getConstraintValidatorFactory() {
         return factory().getConstraintValidatorFactory();
     }
 
-    @Override
-    public <T> T unwrap(Class<T> tClass) {
+    @Override public <T> T unwrap(Class<T> tClass) {
         return factory().unwrap(tClass);
     }
 }