[exo-jcr-commits] exo-jcr SVN: r1317 - in kernel/trunk/exo.kernel.container/src: test/java/org/exoplatform/container/configuration and 2 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jan 7 15:38:30 EST 2010


Author: julien_viet
Date: 2010-01-07 15:38:29 -0500 (Thu, 07 Jan 2010)
New Revision: 1317

Added:
   kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_0/sample-configuration-17.xml
   kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-18.xml
Modified:
   kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_0.xsd
   kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_1.xsd
   kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_0.java
   kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_1.java
   kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-17.xml
Log:
EXOJCR-373 : BaseObjectType XSD type should not be abstract


Modified: kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_0.xsd
===================================================================
--- kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_0.xsd	2010-01-07 20:29:34 UTC (rev 1316)
+++ kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_0.xsd	2010-01-07 20:38:29 UTC (rev 1317)
@@ -9,7 +9,7 @@
 
     <xsd:element name="configuration" type="configurationType"/>
 
-    <xsd:complexType abstract="true" name="baseObjectType">
+    <xsd:complexType name="baseObjectType">
         <xsd:choice>
             <xsd:element name="string" type="xsd:string"/>
             <xsd:element name="int" type="xsd:int"/>

Modified: kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_1.xsd
===================================================================
--- kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_1.xsd	2010-01-07 20:29:34 UTC (rev 1316)
+++ kernel/trunk/exo.kernel.container/src/main/resources/org/exoplatform/container/configuration/kernel-configuration_1_1.xsd	2010-01-07 20:38:29 UTC (rev 1317)
@@ -13,7 +13,7 @@
       <xsd:attribute name="profiles" type="xsd:string"/>
     </xsd:complexType>
 
-    <xsd:complexType abstract="true" name="baseObjectType">
+    <xsd:complexType name="baseObjectType">
         <xsd:choice>
             <xsd:element name="string" type="xsd:string"/>
             <xsd:element name="int" type="xsd:int"/>

Modified: kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_0.java
===================================================================
--- kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_0.java	2010-01-07 20:29:34 UTC (rev 1316)
+++ kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_0.java	2010-01-07 20:38:29 UTC (rev 1317)
@@ -58,6 +58,6 @@
             fail("Was not expecting such exception " + e.getMessage());
          }
       }
-      assertEquals(16, count);
+      assertEquals(17, count);
    }
 }

Modified: kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_1.java
===================================================================
--- kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_1.java	2010-01-07 20:29:34 UTC (rev 1316)
+++ kernel/trunk/exo.kernel.container/src/test/java/org/exoplatform/container/configuration/TestXSD_1_1.java	2010-01-07 20:38:29 UTC (rev 1317)
@@ -58,6 +58,6 @@
             fail("Was not expecting such exception " + e.getMessage());
          }
       }
-      assertEquals(17, count);
+      assertEquals(18, count);
    }
 }
\ No newline at end of file

Added: kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_0/sample-configuration-17.xml
===================================================================
--- kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_0/sample-configuration-17.xml	                        (rev 0)
+++ kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_0/sample-configuration-17.xml	2010-01-07 20:38:29 UTC (rev 1317)
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright (C) 2009 eXo Platform SAS.
+
+    This is free software; you can redistribute it and/or modify it
+    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.
+
+    This software 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.
+
+-->
+<configuration
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.exoplaform.org/xml/ns/kernel_1_0.xsd http://www.exoplaform.org/xml/ns/kernel_1_0.xsd"
+   xmlns="http://www.exoplaform.org/xml/ns/kernel_1_0.xsd">
+
+    <component>
+    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
+    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
+    <init-params>
+      <object-param>
+        <name>configuration</name>
+        <object type="org.exoplatform.services.organization.idm.Config">
+          <field name="typeMappings">
+            <map>
+              <type>java.util.HashMap</type>
+              <entry>
+                <key><string>/</string></key>
+                <value><string>root</string></value>
+              </entry>
+            </map>
+          </field>
+        </object>
+      </object-param>
+    </init-params>
+  </component>
+
+</configuration>
\ No newline at end of file

Modified: kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-17.xml
===================================================================
--- kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-17.xml	2010-01-07 20:29:34 UTC (rev 1316)
+++ kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-17.xml	2010-01-07 20:38:29 UTC (rev 1317)
@@ -24,72 +24,25 @@
    xsi:schemaLocation="http://www.exoplaform.org/xml/ns/kernel_1_1.xsd http://www.exoplaform.org/xml/ns/kernel_1_1.xsd"
    xmlns="http://www.exoplaform.org/xml/ns/kernel_1_1.xsd">
 
-  <component>
+    <component>
     <key>org.exoplatform.services.naming.InitialContextInitializer</key>
     <type>org.exoplatform.services.naming.InitialContextInitializer</type>
-  </component>
-
-  <component profiles="a">
-    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
-    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
-  </component>
-
-  <component profiles="a,b">
-    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
-    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
-  </component>
-
-  <component>
-    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
-    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
     <init-params>
       <object-param>
-        <name>object</name>
-        <object type="object"></object>
+        <name>configuration</name>
+        <object type="org.exoplatform.services.organization.idm.Config">
+          <field name="typeMappings">
+            <map>
+              <type>java.util.HashMap</type>
+              <entry>
+                <key><string>/</string></key>
+                <value><string>root</string></value>
+              </entry>
+            </map>
+          </field>
+        </object>
       </object-param>
-      <object-param profiles="a">
-        <name>object</name>
-        <object type="object"></object>
-      </object-param>
-      <object-param profiles="a,b">
-        <name>object</name>
-        <object type="object"></object>
-      </object-param>
-      <properties-param>
-        <name>properties</name>
-      </properties-param>
-      <properties-param profiles="a">
-        <name>properties</name>
-      </properties-param>
-      <properties-param profiles="a,b">
-        <name>properties</name>
-      </properties-param>
-      <value-param>
-        <name>value</name>
-        <value>value</value>
-      </value-param>
-      <value-param profiles="a">
-        <name>value</name>
-        <value>value</value>
-      </value-param>
-      <value-param profiles="a,b">
-        <name>value</name>
-        <value>value</value>
-      </value-param>
-      <values-param>
-        <name>values</name>
-      </values-param>
-      <values-param profiles="a">
-        <name>values</name>
-      </values-param>
-      <values-param profiles="a,b">
-        <name>values</name>
-      </values-param>
     </init-params>
   </component>
 
-  <import>import_1</import>
-  <import profiles="a">import_1</import>
-  <import profiles="a,b">import_1</import>
-
 </configuration>
\ No newline at end of file

Added: kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-18.xml
===================================================================
--- kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-18.xml	                        (rev 0)
+++ kernel/trunk/exo.kernel.container/src/test/resources/xsd_1_1/sample-configuration-18.xml	2010-01-07 20:38:29 UTC (rev 1317)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Copyright (C) 2009 eXo Platform SAS.
+
+    This is free software; you can redistribute it and/or modify it
+    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.
+
+    This software 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.
+
+-->
+<configuration
+   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+   xsi:schemaLocation="http://www.exoplaform.org/xml/ns/kernel_1_1.xsd http://www.exoplaform.org/xml/ns/kernel_1_1.xsd"
+   xmlns="http://www.exoplaform.org/xml/ns/kernel_1_1.xsd">
+
+  <component>
+    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
+    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
+  </component>
+
+  <component profiles="a">
+    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
+    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
+  </component>
+
+  <component profiles="a,b">
+    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
+    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
+  </component>
+
+  <component>
+    <key>org.exoplatform.services.naming.InitialContextInitializer</key>
+    <type>org.exoplatform.services.naming.InitialContextInitializer</type>
+    <init-params>
+      <object-param>
+        <name>object</name>
+        <object type="object"></object>
+      </object-param>
+      <object-param profiles="a">
+        <name>object</name>
+        <object type="object"></object>
+      </object-param>
+      <object-param profiles="a,b">
+        <name>object</name>
+        <object type="object"></object>
+      </object-param>
+      <properties-param>
+        <name>properties</name>
+      </properties-param>
+      <properties-param profiles="a">
+        <name>properties</name>
+      </properties-param>
+      <properties-param profiles="a,b">
+        <name>properties</name>
+      </properties-param>
+      <value-param>
+        <name>value</name>
+        <value>value</value>
+      </value-param>
+      <value-param profiles="a">
+        <name>value</name>
+        <value>value</value>
+      </value-param>
+      <value-param profiles="a,b">
+        <name>value</name>
+        <value>value</value>
+      </value-param>
+      <values-param>
+        <name>values</name>
+      </values-param>
+      <values-param profiles="a">
+        <name>values</name>
+      </values-param>
+      <values-param profiles="a,b">
+        <name>values</name>
+      </values-param>
+    </init-params>
+  </component>
+
+  <import>import_1</import>
+  <import profiles="a">import_1</import>
+  <import profiles="a,b">import_1</import>
+
+</configuration>
\ No newline at end of file



More information about the exo-jcr-commits mailing list