You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2010/03/17 23:12:18 UTC

svn commit: r924520 - in /myfaces/core/trunk: api/src/main/java/javax/faces/validator/_ExternalSpecifications.java impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java

Author: lu4242
Date: Wed Mar 17 22:12:18 2010
New Revision: 924520

URL: http://svn.apache.org/viewvc?rev=924520&view=rev
Log:
MYFACES-2613 ExternalSpecifications has an import from javax.validation api, and this one should be optional

Modified:
    myfaces/core/trunk/api/src/main/java/javax/faces/validator/_ExternalSpecifications.java
    myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java

Modified: myfaces/core/trunk/api/src/main/java/javax/faces/validator/_ExternalSpecifications.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/validator/_ExternalSpecifications.java?rev=924520&r1=924519&r2=924520&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/validator/_ExternalSpecifications.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/validator/_ExternalSpecifications.java Wed Mar 17 22:12:18 2010
@@ -56,7 +56,14 @@ final class _ExternalSpecifications
         {
             try
             {
-                beanValidationAvailable = (Class.forName("javax.validation.Validation") != null);
+                try
+                {
+                    beanValidationAvailable = (Class.forName("javax.validation.Validation") != null);
+                }
+                catch(ClassNotFoundException e)
+                {
+                    beanValidationAvailable = Boolean.FALSE;
+                }
     
                 if (beanValidationAvailable)
                 {

Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java?rev=924520&r1=924519&r2=924520&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/util/ExternalSpecifications.java Wed Mar 17 22:12:18 2010
@@ -56,7 +56,14 @@ public final class ExternalSpecification
         {
             try
             {
-                beanValidationAvailable = (Class.forName("javax.validation.Validation") != null);
+                try
+                {
+                    beanValidationAvailable = (Class.forName("javax.validation.Validation") != null);
+                }
+                catch(ClassNotFoundException e)
+                {
+                    beanValidationAvailable = Boolean.FALSE;
+                }
 
                 if (beanValidationAvailable)
                 {