[jboss-cvs] JBossAS SVN: r111350 - projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu May 12 09:12:06 EDT 2011
Author: maeste
Date: 2011-05-12 09:12:06 -0400 (Thu, 12 May 2011)
New Revision: 111350
Modified:
projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/XADataSourceImpl.java
Log:
JBJCA-569 fixing XADataSource validate() method
Modified: projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/XADataSourceImpl.java
===================================================================
--- projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/XADataSourceImpl.java 2011-05-12 08:37:19 UTC (rev 111349)
+++ projects/jboss-jca/trunk/common/src/main/java/org/jboss/jca/common/metadata/ds/XADataSourceImpl.java 2011-05-12 13:12:06 UTC (rev 111350)
@@ -271,7 +271,8 @@
@Override
public void validate() throws ValidateException
{
- if (this.xaDataSourceClass == null || this.xaDataSourceClass.trim().length() == 0)
+ if ((this.xaDataSourceClass == null || this.xaDataSourceClass.trim().length() == 0) &&
+ (this.driver == null || this.driver.trim().length() == 0))
throw new ValidateException("xaDataSourceClass (xml tag " + Tag.XADATASOURCECLASS + ") is required");
if (this.xaDataSourceProperty.isEmpty())
throw new ValidateException("at least one xaDataSourceProperty (xml tag " + Tag.XADATASOURCEPROPERTY +
More information about the jboss-cvs-commits
mailing list