[jboss-svn-commits] JBL Code SVN: r31714 - in labs/jbossrules/trunk/drools-pipeline: drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Feb 17 10:42:55 EST 2010


Author: lucazamador
Date: 2010-02-17 10:42:54 -0500 (Wed, 17 Feb 2010)
New Revision: 31714

Modified:
   labs/jbossrules/trunk/drools-pipeline/drools-messenger-jms/src/test/resources/org/drools/runtime/pipeline/impl/order.xml
   labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/CommandTranslator.java
Log:
fixed broken test JaxbSimpleJmsMessengerTest, all pipeline test passed

Modified: labs/jbossrules/trunk/drools-pipeline/drools-messenger-jms/src/test/resources/org/drools/runtime/pipeline/impl/order.xml
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/drools-messenger-jms/src/test/resources/org/drools/runtime/pipeline/impl/order.xml	2010-02-17 15:11:09 UTC (rev 31713)
+++ labs/jbossrules/trunk/drools-pipeline/drools-messenger-jms/src/test/resources/org/drools/runtime/pipeline/impl/order.xml	2010-02-17 15:42:54 UTC (rev 31714)
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<order xmlns="http://drools.org/model/order" >
-    <order-item>
-        <product-id>111</product-id>
-        <quantity>2</quantity>
-        <price>8.90</price>
-    </order-item>
-    <order-item>
-        <product-id>222</product-id>
-        <quantity>7</quantity>
-        <price>5.20</price>
-    </order-item>
-</order>
\ No newline at end of file
+<ns2:order xmlns:ns2="http://drools.org/model/order" >
+    <ns2:order-item>
+        <ns2:product-id>111</ns2:product-id>
+        <ns2:quantity>2</ns2:quantity>
+        <ns2:price>8.90</ns2:price>
+    </ns2:order-item>
+    <ns2:order-item>
+        <ns2:product-id>222</ns2:product-id>
+        <ns2:quantity>7</ns2:quantity>
+        <ns2:price>5.20</ns2:price>
+    </ns2:order-item>
+</ns2:order>
\ No newline at end of file

Modified: labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/CommandTranslator.java
===================================================================
--- labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/CommandTranslator.java	2010-02-17 15:11:09 UTC (rev 31713)
+++ labs/jbossrules/trunk/drools-pipeline/drools-transformer-jaxb/src/main/java/org/drools/runtime/pipeline/impl/CommandTranslator.java	2010-02-17 15:42:54 UTC (rev 31714)
@@ -144,10 +144,16 @@
 class ModifyObjectTransformer extends CommandTransformer {
 	public GenericCommand<?> transform(CommandTranslator ct, Object o, Unmarshaller unmarshaller) {
 		ModifyCommand mo = (ModifyCommand)o;
-		List<Setter> setters = mo.getSetters();
+		List<?> setters = mo.getSetters();
 		List<Setter> convertedSetters = new ArrayList<Setter>();
 		for (Object node : setters) {
-			Setter setter = (Setter) ct.makeObject((Node)node, unmarshaller);
+			Setter setter;
+			if (node instanceof Element) {
+				setter = (Setter) ct.makeObject((Element)node, unmarshaller);
+			}
+			else {
+				setter = (Setter) node;
+			}
 			convertedSetters.add(setter);
 		}
 		mo.setSetters(convertedSetters);



More information about the jboss-svn-commits mailing list