[dna-commits] DNA SVN: r1412 - in trunk: dna-integration-tests/src/test/java/org/jboss/dna and 3 other directories.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Mon Dec 7 10:10:55 EST 2009


Author: bcarothers
Date: 2009-12-07 10:10:54 -0500 (Mon, 07 Dec 2009)
New Revision: 1412

Added:
   trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/BasicJpaRepositoryTckTest.java
Removed:
   trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/JpaRepositoryTckTest.java
   trunk/dna-integration-tests/src/test/java/org/jboss/dna/tests/
Modified:
   trunk/dna-integration-tests/pom.xml
   trunk/dna-integration-tests/src/test/resources/tck/simple-jpa/configRepository.xml
   trunk/extensions/dna-connector-store-jpa/src/main/java/org/jboss/dna/connector/store/jpa/JpaSource.java
Log:
Applied fixes to correct test failures in nightly integration build and clean up the dna-integration-tests package.

Modified: trunk/dna-integration-tests/pom.xml
===================================================================
--- trunk/dna-integration-tests/pom.xml	2009-12-06 01:00:08 UTC (rev 1411)
+++ trunk/dna-integration-tests/pom.xml	2009-12-07 15:10:54 UTC (rev 1412)
@@ -239,7 +239,8 @@
         <filtering>true</filtering>
         <directory>src/test/resources</directory>
         <includes>
-          <include>tck/jpa/configRepository.xml</include>
+          <include>tck/basic-jpa/configRepository.xml</include>
+          <include>tck/simple-jpa/configRepository.xml</include>
         </includes>
       </testResource>
     </testResources>

Added: trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/BasicJpaRepositoryTckTest.java
===================================================================
--- trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/BasicJpaRepositoryTckTest.java	                        (rev 0)
+++ trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/BasicJpaRepositoryTckTest.java	2009-12-07 15:10:54 UTC (rev 1412)
@@ -0,0 +1,170 @@
+/*
+ * JBoss DNA (http://www.jboss.org/dna)
+ * See the COPYRIGHT.txt file distributed with this work for information
+ * regarding copyright ownership.  Some portions may be licensed
+ * to Red Hat, Inc. under one or more contributor license agreements.
+ * See the AUTHORS.txt file in the distribution for a full listing of 
+ * individual contributors.
+ *
+ * JBoss DNA is free software. Unless otherwise indicated, all code in JBoss DNA
+ * is licensed to you under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ * 
+ * JBoss DNA is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.dna.test.integration;
+
+import junit.framework.Test;
+import junit.framework.TestSuite;
+import org.apache.jackrabbit.test.api.AddNodeTest;
+import org.apache.jackrabbit.test.api.CheckPermissionTest;
+import org.apache.jackrabbit.test.api.ImpersonateTest;
+import org.apache.jackrabbit.test.api.NamespaceRegistryTest;
+import org.apache.jackrabbit.test.api.NodeAddMixinTest;
+import org.apache.jackrabbit.test.api.NodeCanAddMixinTest;
+import org.apache.jackrabbit.test.api.NodeItemIsModifiedTest;
+import org.apache.jackrabbit.test.api.NodeItemIsNewTest;
+import org.apache.jackrabbit.test.api.NodeOrderableChildNodesTest;
+import org.apache.jackrabbit.test.api.NodeRemoveMixinTest;
+import org.apache.jackrabbit.test.api.NodeTest;
+import org.apache.jackrabbit.test.api.PropertyItemIsModifiedTest;
+import org.apache.jackrabbit.test.api.PropertyItemIsNewTest;
+import org.apache.jackrabbit.test.api.PropertyTest;
+import org.apache.jackrabbit.test.api.RepositoryLoginTest;
+import org.apache.jackrabbit.test.api.SerializationTest;
+import org.apache.jackrabbit.test.api.SessionTest;
+import org.apache.jackrabbit.test.api.SetPropertyAssumeTypeTest;
+import org.apache.jackrabbit.test.api.SetPropertyBooleanTest;
+import org.apache.jackrabbit.test.api.SetPropertyCalendarTest;
+import org.apache.jackrabbit.test.api.SetPropertyConstraintViolationExceptionTest;
+import org.apache.jackrabbit.test.api.SetPropertyDoubleTest;
+import org.apache.jackrabbit.test.api.SetPropertyInputStreamTest;
+import org.apache.jackrabbit.test.api.SetPropertyLongTest;
+import org.apache.jackrabbit.test.api.SetPropertyNodeTest;
+import org.apache.jackrabbit.test.api.SetPropertyStringTest;
+import org.apache.jackrabbit.test.api.SetPropertyValueTest;
+import org.apache.jackrabbit.test.api.SetValueBinaryTest;
+import org.apache.jackrabbit.test.api.SetValueBooleanTest;
+import org.apache.jackrabbit.test.api.SetValueConstraintViolationExceptionTest;
+import org.apache.jackrabbit.test.api.SetValueDateTest;
+import org.apache.jackrabbit.test.api.SetValueDoubleTest;
+import org.apache.jackrabbit.test.api.SetValueLongTest;
+import org.apache.jackrabbit.test.api.SetValueReferenceTest;
+import org.apache.jackrabbit.test.api.SetValueStringTest;
+import org.apache.jackrabbit.test.api.SetValueValueFormatExceptionTest;
+import org.apache.jackrabbit.test.api.SetValueVersionExceptionTest;
+import org.apache.jackrabbit.test.api.ValueFactoryTest;
+import org.apache.jackrabbit.test.api.WorkspaceCloneReferenceableTest;
+import org.apache.jackrabbit.test.api.WorkspaceCloneSameNameSibsTest;
+import org.apache.jackrabbit.test.api.WorkspaceCloneTest;
+import org.apache.jackrabbit.test.api.WorkspaceCloneVersionableTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesReferenceableTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesSameNameSibsTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesVersionableTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyReferenceableTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopySameNameSibsTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyTest;
+import org.apache.jackrabbit.test.api.WorkspaceCopyVersionableTest;
+import org.apache.jackrabbit.test.api.WorkspaceMoveReferenceableTest;
+import org.apache.jackrabbit.test.api.WorkspaceMoveSameNameSibsTest;
+import org.apache.jackrabbit.test.api.WorkspaceMoveTest;
+import org.apache.jackrabbit.test.api.WorkspaceMoveVersionableTest;
+
+public class BasicJpaRepositoryTckTest {
+
+    public static Test suite() {
+        TestSuite suite = AbstractRepositoryTckTest.readOnlyRepositorySuite("basic-jpa");
+        suite.addTest(new LevelTwoFeatureTests());
+        // suite.addTest(org.apache.jackrabbit.test.api.lock.TestAll.suite());
+
+        return suite;
+
+    }
+
+    private static class LevelTwoFeatureTests extends TestSuite {
+        protected LevelTwoFeatureTests() {
+            super("JCR Level 2 API Tests");
+            // We currently don't pass the tests in those suites that are commented out
+            // See https://jira.jboss.org/jira/browse/DNA-285
+
+            // level 2 tests
+            addTestSuite(AddNodeTest.class);
+            addTestSuite(NamespaceRegistryTest.class);
+            // addTestSuite(ReferencesTest.class);
+            addTestSuite(SessionTest.class);
+            // addTestSuite(SessionUUIDTest.class);
+            addTestSuite(NodeTest.class);
+            // addTestSuite(NodeUUIDTest.class);
+            addTestSuite(NodeOrderableChildNodesTest.class);
+            addTestSuite(PropertyTest.class);
+
+            addTestSuite(SetValueBinaryTest.class);
+            addTestSuite(SetValueBooleanTest.class);
+            addTestSuite(SetValueDateTest.class);
+            addTestSuite(SetValueDoubleTest.class);
+            addTestSuite(SetValueLongTest.class);
+            addTestSuite(SetValueReferenceTest.class);
+            addTestSuite(SetValueStringTest.class);
+            addTestSuite(SetValueConstraintViolationExceptionTest.class);
+            addTestSuite(SetValueValueFormatExceptionTest.class);
+            addTestSuite(SetValueVersionExceptionTest.class);
+
+            addTestSuite(SetPropertyBooleanTest.class);
+            addTestSuite(SetPropertyCalendarTest.class);
+            addTestSuite(SetPropertyDoubleTest.class);
+            addTestSuite(SetPropertyInputStreamTest.class);
+            addTestSuite(SetPropertyLongTest.class);
+            addTestSuite(SetPropertyNodeTest.class);
+            addTestSuite(SetPropertyStringTest.class);
+            addTestSuite(SetPropertyValueTest.class);
+            addTestSuite(SetPropertyConstraintViolationExceptionTest.class);
+            addTestSuite(SetPropertyAssumeTypeTest.class);
+
+            addTestSuite(NodeItemIsModifiedTest.class);
+            addTestSuite(NodeItemIsNewTest.class);
+            addTestSuite(PropertyItemIsModifiedTest.class);
+            addTestSuite(PropertyItemIsNewTest.class);
+
+            addTestSuite(NodeAddMixinTest.class);
+            addTestSuite(NodeCanAddMixinTest.class);
+            addTestSuite(NodeRemoveMixinTest.class);
+
+            addTestSuite(WorkspaceCloneReferenceableTest.class);
+            addTestSuite(WorkspaceCloneSameNameSibsTest.class);
+            addTestSuite(WorkspaceCloneTest.class);
+            addTestSuite(WorkspaceCloneVersionableTest.class);
+            addTestSuite(WorkspaceCopyBetweenWorkspacesReferenceableTest.class);
+            addTestSuite(WorkspaceCopyBetweenWorkspacesSameNameSibsTest.class);
+            addTestSuite(WorkspaceCopyBetweenWorkspacesTest.class);
+            addTestSuite(WorkspaceCopyBetweenWorkspacesVersionableTest.class);
+            addTestSuite(WorkspaceCopyReferenceableTest.class);
+            addTestSuite(WorkspaceCopySameNameSibsTest.class);
+            addTestSuite(WorkspaceCopyTest.class);
+            addTestSuite(WorkspaceCopyVersionableTest.class);
+            addTestSuite(WorkspaceMoveReferenceableTest.class);
+            addTestSuite(WorkspaceMoveSameNameSibsTest.class);
+            addTestSuite(WorkspaceMoveTest.class);
+            addTestSuite(WorkspaceMoveVersionableTest.class);
+
+            addTestSuite(RepositoryLoginTest.class);
+            addTestSuite(ImpersonateTest.class);
+            addTestSuite(CheckPermissionTest.class);
+
+            // addTestSuite(DocumentViewImportTest.class);
+            addTestSuite(SerializationTest.class);
+
+            addTestSuite(ValueFactoryTest.class);
+        }
+    }
+
+}


Property changes on: trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/BasicJpaRepositoryTckTest.java
___________________________________________________________________
Name: svn:keywords
   + Id Revision
Name: svn:eol-style
   + LF

Deleted: trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/JpaRepositoryTckTest.java
===================================================================
--- trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/JpaRepositoryTckTest.java	2009-12-06 01:00:08 UTC (rev 1411)
+++ trunk/dna-integration-tests/src/test/java/org/jboss/dna/test/integration/JpaRepositoryTckTest.java	2009-12-07 15:10:54 UTC (rev 1412)
@@ -1,170 +0,0 @@
-/*
- * JBoss DNA (http://www.jboss.org/dna)
- * See the COPYRIGHT.txt file distributed with this work for information
- * regarding copyright ownership.  Some portions may be licensed
- * to Red Hat, Inc. under one or more contributor license agreements.
- * See the AUTHORS.txt file in the distribution for a full listing of 
- * individual contributors.
- *
- * JBoss DNA is free software. Unless otherwise indicated, all code in JBoss DNA
- * is licensed to you under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- * 
- * JBoss DNA is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.dna.test.integration;
-
-import junit.framework.Test;
-import junit.framework.TestSuite;
-import org.apache.jackrabbit.test.api.AddNodeTest;
-import org.apache.jackrabbit.test.api.CheckPermissionTest;
-import org.apache.jackrabbit.test.api.ImpersonateTest;
-import org.apache.jackrabbit.test.api.NamespaceRegistryTest;
-import org.apache.jackrabbit.test.api.NodeAddMixinTest;
-import org.apache.jackrabbit.test.api.NodeCanAddMixinTest;
-import org.apache.jackrabbit.test.api.NodeItemIsModifiedTest;
-import org.apache.jackrabbit.test.api.NodeItemIsNewTest;
-import org.apache.jackrabbit.test.api.NodeOrderableChildNodesTest;
-import org.apache.jackrabbit.test.api.NodeRemoveMixinTest;
-import org.apache.jackrabbit.test.api.NodeTest;
-import org.apache.jackrabbit.test.api.PropertyItemIsModifiedTest;
-import org.apache.jackrabbit.test.api.PropertyItemIsNewTest;
-import org.apache.jackrabbit.test.api.PropertyTest;
-import org.apache.jackrabbit.test.api.RepositoryLoginTest;
-import org.apache.jackrabbit.test.api.SerializationTest;
-import org.apache.jackrabbit.test.api.SessionTest;
-import org.apache.jackrabbit.test.api.SetPropertyAssumeTypeTest;
-import org.apache.jackrabbit.test.api.SetPropertyBooleanTest;
-import org.apache.jackrabbit.test.api.SetPropertyCalendarTest;
-import org.apache.jackrabbit.test.api.SetPropertyConstraintViolationExceptionTest;
-import org.apache.jackrabbit.test.api.SetPropertyDoubleTest;
-import org.apache.jackrabbit.test.api.SetPropertyInputStreamTest;
-import org.apache.jackrabbit.test.api.SetPropertyLongTest;
-import org.apache.jackrabbit.test.api.SetPropertyNodeTest;
-import org.apache.jackrabbit.test.api.SetPropertyStringTest;
-import org.apache.jackrabbit.test.api.SetPropertyValueTest;
-import org.apache.jackrabbit.test.api.SetValueBinaryTest;
-import org.apache.jackrabbit.test.api.SetValueBooleanTest;
-import org.apache.jackrabbit.test.api.SetValueConstraintViolationExceptionTest;
-import org.apache.jackrabbit.test.api.SetValueDateTest;
-import org.apache.jackrabbit.test.api.SetValueDoubleTest;
-import org.apache.jackrabbit.test.api.SetValueLongTest;
-import org.apache.jackrabbit.test.api.SetValueReferenceTest;
-import org.apache.jackrabbit.test.api.SetValueStringTest;
-import org.apache.jackrabbit.test.api.SetValueValueFormatExceptionTest;
-import org.apache.jackrabbit.test.api.SetValueVersionExceptionTest;
-import org.apache.jackrabbit.test.api.ValueFactoryTest;
-import org.apache.jackrabbit.test.api.WorkspaceCloneReferenceableTest;
-import org.apache.jackrabbit.test.api.WorkspaceCloneSameNameSibsTest;
-import org.apache.jackrabbit.test.api.WorkspaceCloneTest;
-import org.apache.jackrabbit.test.api.WorkspaceCloneVersionableTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesReferenceableTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesSameNameSibsTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyBetweenWorkspacesVersionableTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyReferenceableTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopySameNameSibsTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyTest;
-import org.apache.jackrabbit.test.api.WorkspaceCopyVersionableTest;
-import org.apache.jackrabbit.test.api.WorkspaceMoveReferenceableTest;
-import org.apache.jackrabbit.test.api.WorkspaceMoveSameNameSibsTest;
-import org.apache.jackrabbit.test.api.WorkspaceMoveTest;
-import org.apache.jackrabbit.test.api.WorkspaceMoveVersionableTest;
-
-public class JpaRepositoryTckTest {
-
-    public static Test suite() {
-        TestSuite suite = AbstractRepositoryTckTest.readOnlyRepositorySuite("jpa");
-        suite.addTest(new LevelTwoFeatureTests());
-        // suite.addTest(org.apache.jackrabbit.test.api.lock.TestAll.suite());
-
-        return suite;
-
-    }
-
-    private static class LevelTwoFeatureTests extends TestSuite {
-        protected LevelTwoFeatureTests() {
-            super("JCR Level 2 API Tests");
-            // We currently don't pass the tests in those suites that are commented out
-            // See https://jira.jboss.org/jira/browse/DNA-285
-
-            // level 2 tests
-            addTestSuite(AddNodeTest.class);
-            addTestSuite(NamespaceRegistryTest.class);
-            // addTestSuite(ReferencesTest.class);
-            addTestSuite(SessionTest.class);
-            // addTestSuite(SessionUUIDTest.class);
-            addTestSuite(NodeTest.class);
-            // addTestSuite(NodeUUIDTest.class);
-            addTestSuite(NodeOrderableChildNodesTest.class);
-            addTestSuite(PropertyTest.class);
-
-            addTestSuite(SetValueBinaryTest.class);
-            addTestSuite(SetValueBooleanTest.class);
-            addTestSuite(SetValueDateTest.class);
-            addTestSuite(SetValueDoubleTest.class);
-            addTestSuite(SetValueLongTest.class);
-            addTestSuite(SetValueReferenceTest.class);
-            addTestSuite(SetValueStringTest.class);
-            addTestSuite(SetValueConstraintViolationExceptionTest.class);
-            addTestSuite(SetValueValueFormatExceptionTest.class);
-            addTestSuite(SetValueVersionExceptionTest.class);
-
-            addTestSuite(SetPropertyBooleanTest.class);
-            addTestSuite(SetPropertyCalendarTest.class);
-            addTestSuite(SetPropertyDoubleTest.class);
-            addTestSuite(SetPropertyInputStreamTest.class);
-            addTestSuite(SetPropertyLongTest.class);
-            addTestSuite(SetPropertyNodeTest.class);
-            addTestSuite(SetPropertyStringTest.class);
-            addTestSuite(SetPropertyValueTest.class);
-            addTestSuite(SetPropertyConstraintViolationExceptionTest.class);
-            addTestSuite(SetPropertyAssumeTypeTest.class);
-
-            addTestSuite(NodeItemIsModifiedTest.class);
-            addTestSuite(NodeItemIsNewTest.class);
-            addTestSuite(PropertyItemIsModifiedTest.class);
-            addTestSuite(PropertyItemIsNewTest.class);
-
-            addTestSuite(NodeAddMixinTest.class);
-            addTestSuite(NodeCanAddMixinTest.class);
-            addTestSuite(NodeRemoveMixinTest.class);
-
-            addTestSuite(WorkspaceCloneReferenceableTest.class);
-            addTestSuite(WorkspaceCloneSameNameSibsTest.class);
-            addTestSuite(WorkspaceCloneTest.class);
-            addTestSuite(WorkspaceCloneVersionableTest.class);
-            addTestSuite(WorkspaceCopyBetweenWorkspacesReferenceableTest.class);
-            addTestSuite(WorkspaceCopyBetweenWorkspacesSameNameSibsTest.class);
-            addTestSuite(WorkspaceCopyBetweenWorkspacesTest.class);
-            addTestSuite(WorkspaceCopyBetweenWorkspacesVersionableTest.class);
-            addTestSuite(WorkspaceCopyReferenceableTest.class);
-            addTestSuite(WorkspaceCopySameNameSibsTest.class);
-            addTestSuite(WorkspaceCopyTest.class);
-            addTestSuite(WorkspaceCopyVersionableTest.class);
-            addTestSuite(WorkspaceMoveReferenceableTest.class);
-            addTestSuite(WorkspaceMoveSameNameSibsTest.class);
-            addTestSuite(WorkspaceMoveTest.class);
-            addTestSuite(WorkspaceMoveVersionableTest.class);
-
-            addTestSuite(RepositoryLoginTest.class);
-            addTestSuite(ImpersonateTest.class);
-            addTestSuite(CheckPermissionTest.class);
-
-            // addTestSuite(DocumentViewImportTest.class);
-            addTestSuite(SerializationTest.class);
-
-            addTestSuite(ValueFactoryTest.class);
-        }
-    }
-
-}

Modified: trunk/dna-integration-tests/src/test/resources/tck/simple-jpa/configRepository.xml
===================================================================
--- trunk/dna-integration-tests/src/test/resources/tck/simple-jpa/configRepository.xml	2009-12-06 01:00:08 UTC (rev 1411)
+++ trunk/dna-integration-tests/src/test/resources/tck/simple-jpa/configRepository.xml	2009-12-07 15:10:54 UTC (rev 1412)
@@ -35,16 +35,21 @@
         The 'JCR' repository is a JBoss Cache source with a single default workspace (though others could be created, too).
         -->
         <dna:source jcr:name="Store" dna:classname="org.jboss.dna.connector.store.jpa.JpaSource"
-        	dna:dialect="org.hibernate.dialect.HSQLDialect"
         	dna:model="Simple"
-        	dna:driverClassName="org.hsqldb.jdbcDriver"
-        	dna:username="sa"
-        	dna:password=""
-        	dna:url="jdbc:hsqldb:mem:."
-        	dna:predefinedWorkspaceNames="otherWorkspace"
-        	dna:showSql="false"
-            dna:autoGenerateSchema="create"
-            dna:maximumConnectionsInPool="5"
+        	dna:dialect="${jpaSource.dialect}"
+        	dna:driverClassName="${jpaSource.driverClassName}"
+        	dna:username="${jpaSource.username}"
+        	dna:password="${jpaSource.password}"
+        	dna:url="${jpaSource.url}"
+        	dna:maximumConnectionsInPool="${jpaSource.maximumConnectionsInPool}"
+        	dna:referentialIntegrityEnforced="${jpaSource.referentialIntegrityEnforced}"
+        	dna:largeValueSizeInBytes="${jpaSource.largeValueSizeInBytes}"
+        	dna:retryLimit="${jpaSource.retryLimit}"
+        	dna:compressData="${jpaSource.compressData}"
+        	dna:predefinedWorkspaceNames="default, otherWorkspace"
+        	dna:showSql="${jpaSource.showSql}"
+            dna:autoGenerateSchema="${jpaSource.autoGenerateSchema}"
+            dna:creatingWorkspacesAllowed="true"
         	dna:defaultWorkspaceName="default"/>    
     </dna:sources>
     <!-- 

Modified: trunk/extensions/dna-connector-store-jpa/src/main/java/org/jboss/dna/connector/store/jpa/JpaSource.java
===================================================================
--- trunk/extensions/dna-connector-store-jpa/src/main/java/org/jboss/dna/connector/store/jpa/JpaSource.java	2009-12-06 01:00:08 UTC (rev 1411)
+++ trunk/extensions/dna-connector-store-jpa/src/main/java/org/jboss/dna/connector/store/jpa/JpaSource.java	2009-12-07 15:10:54 UTC (rev 1412)
@@ -450,6 +450,9 @@
      * @see #getPredefinedWorkspaceNames()
      */
     public synchronized void setPredefinedWorkspaceNames( String[] predefinedWorkspaceNames ) {
+        if (predefinedWorkspaceNames != null && predefinedWorkspaceNames.length == 1) {
+            predefinedWorkspaceNames = predefinedWorkspaceNames[0].split("\\s*,\\s*");
+        }
         this.predefinedWorkspaces = predefinedWorkspaceNames != null ? predefinedWorkspaceNames : new String[] {};
     }
 



More information about the dna-commits mailing list