[jboss-svn-commits] JBL Code SVN: r12441 - in labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service: src/org/jboss/soa/esb/dvdstore and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jun 10 14:12:51 EDT 2007
Author: kevin.conner at jboss.com
Date: 2007-06-10 14:12:51 -0400 (Sun, 10 Jun 2007)
New Revision: 12441
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/Customer.java
labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderHeader.java
labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderItem.java
Log:
Add object paths and make order information serializable
Modified: labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml 2007-06-09 22:11:58 UTC (rev 12440)
+++ labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/jboss-esb.xml 2007-06-10 18:12:51 UTC (rev 12441)
@@ -113,6 +113,10 @@
destination-name="RegularCustomerService"
service-category="BasicShipping" service-name="ShipperService" />
</property>
+ <property name="object-paths">
+ <object-path path="body.TheOrderHeader" />
+ <object-path path="body.TheCustomer" />
+ </property>
</action>
</actions>
</service>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/Customer.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/Customer.java 2007-06-09 22:11:58 UTC (rev 12440)
+++ labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/Customer.java 2007-06-10 18:12:51 UTC (rev 12441)
@@ -21,10 +21,12 @@
package org.jboss.soa.esb.dvdstore;
+import java.io.Serializable;
+
/**
* @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
*/
-public class Customer {
+public class Customer implements Serializable {
// <Customer userName="user1" firstName="Harry" lastName="Potter" state="SD"/>
private String userName;
Modified: labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderHeader.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderHeader.java 2007-06-09 22:11:58 UTC (rev 12440)
+++ labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderHeader.java 2007-06-10 18:12:51 UTC (rev 12441)
@@ -24,9 +24,10 @@
/**
* @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
*/
+import java.io.Serializable;
import java.util.Calendar;
-public class OrderHeader {
+public class OrderHeader implements Serializable {
// <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
private String orderId;
Modified: labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderItem.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderItem.java 2007-06-09 22:11:58 UTC (rev 12440)
+++ labs/jbossesb/trunk/product/samples/quickstarts/business_rules_service/src/org/jboss/soa/esb/dvdstore/OrderItem.java 2007-06-10 18:12:51 UTC (rev 12441)
@@ -21,10 +21,12 @@
package org.jboss.soa.esb.dvdstore;
+import java.io.Serializable;
+
/**
* @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
*/
-public class OrderItem {
+public class OrderItem implements Serializable {
// <OrderLine position="1" quantity="1">
// <Product productId="364" title="The 40-Year-Old Virgin " price="29.98"/>
More information about the jboss-svn-commits
mailing list