[gatein-commits] gatein SVN: r5740 - in portal/branches/branch-GTNPORTAL-1745/component/portal/src: test/java/org/exoplatform/portal/config and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Wed Jan 12 22:27:34 EST 2011


Author: hoang_to
Date: 2011-01-12 22:27:34 -0500 (Wed, 12 Jan 2011)
New Revision: 5740

Modified:
   portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml
   portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java
Log:
GTNPORTAL-1468: In JIBX binding.xml, some field mappings for PageNavigation is missing

Modified: portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml	2011-01-13 02:53:29 UTC (rev 5739)
+++ portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml	2011-01-13 03:27:34 UTC (rev 5740)
@@ -117,8 +117,8 @@
   </mapping>
 
   <mapping name="node-navigation" class="org.exoplatform.portal.config.model.PageNavigation">
-    <structure name="owner-type" usage="optional"/>
-    <structure name="owner-id" usage="optional"/>
+    <value name="owner-type" field="ownerType" usage="optional"/>
+    <value name="owner-id" field="ownerId" usage="optional"/>
     <value name="priority" field="priority" usage="optional"/>
     <collection name="page-nodes" field="pageNodes" usage="optional"
                 item-type="org.exoplatform.portal.config.model.PageNode"/>

Modified: portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java	2011-01-13 02:53:29 UTC (rev 5739)
+++ portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java	2011-01-13 03:27:34 UTC (rev 5740)
@@ -85,6 +85,8 @@
       
       PageNavigation pageNavigation = (PageNavigation)obj;
       assertEquals("portal::classic::homepage", pageNavigation.getNode("home").getPageReference());
+      assertEquals("portal", pageNavigation.getOwnerType());
+      assertEquals("classic", pageNavigation.getOwnerId());
 
       IMarshallingContext mctx = bfact.createMarshallingContext();
       mctx.setIndent(2);



More information about the gatein-commits mailing list