[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