[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