[jboss-svn-commits] JBL Code SVN: r5715 - labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/domain

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 10 13:45:32 EDT 2006


Author: estebanschifman
Date: 2006-08-10 13:45:30 -0400 (Thu, 10 Aug 2006)
New Revision: 5715

Modified:
   labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/domain/Customer.java
Log:
Fixed bug in serialization/deserialization

Modified: labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/domain/Customer.java
===================================================================
--- labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/domain/Customer.java	2006-08-10 17:31:45 UTC (rev 5714)
+++ labs/jbossesb/trunk/product/docs/samples/trailblazer/bankloanbrokerdemo/java/src/org/jboss/soa/esb/samples/loanbroker/domain/Customer.java	2006-08-10 17:45:30 UTC (rev 5715)
@@ -66,8 +66,15 @@
 
 	   for (ATTRIB oCurr : ATTRIB.values())
 		   setField(oCurr,p_oDto.getAttr(oCurr.toString()));
-	   person = (Person)	  p_oDto.getBobj(OBJ.person.toString());
-	   rating = (CreditRating)p_oDto.getBobj(OBJ.rating.toString());
+	   
+	   BobjStdDTO oDto = p_oDto.getDTO(OBJ.person.toString());
+	   if (null!=oDto)
+		   person = new Person(oDto);
+
+	   oDto = p_oDto.getDTO(OBJ.rating.toString());
+	   if (null!=oDto)
+		   rating = new CreditRating(oDto);
+
 	   offers = (List<LoanOffer>)p_oDto
 	   		.getChildObjList(CHLD_LIST.Loffers.toString()	,LoanOffer.class);
 	 } //__________________________________
@@ -77,8 +84,10 @@
 
 	  for (ATTRIB oCurr : ATTRIB.values())
 		oRet.addAttr(oCurr.toString(), getField(oCurr));
-	  oRet.addBobj(OBJ.person.toString(),person);
-	  oRet.addBobj(OBJ.rating.toString(),rating);
+	  if (null!=person)
+		  oRet.addDto(OBJ.person.toString(),person.toDTO());
+	  if (null!=rating)
+		  oRet.addDto(OBJ.rating.toString(),rating.toDTO());
 	  oRet.addDto(CHLD_LIST.Loffers.toString()	
 			  	,getDtoList(LoanOffer.class	,offers));
 	  return oRet;




More information about the jboss-svn-commits mailing list