[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