[jboss-svn-commits] JBL Code SVN: r5431 - labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/util

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 3 09:38:21 EDT 2006


Author: daniel.brum at jboss.com
Date: 2006-08-03 09:38:20 -0400 (Thu, 03 Aug 2006)
New Revision: 5431

Modified:
   labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/util/BobjStdDTO.java
Log:
added missing methods back in.

Modified: labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/util/BobjStdDTO.java
===================================================================
--- labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/util/BobjStdDTO.java	2006-08-03 12:52:01 UTC (rev 5430)
+++ labs/jbossesb/trunk/product/core/common/src/org/jboss/soa/esb/util/BobjStdDTO.java	2006-08-03 13:38:20 UTC (rev 5431)
@@ -488,5 +488,25 @@
 				((BobjStdDTO) oCurr.getValue()).Dump(1 + p_iLev);
 		}
 	} // __________________________________
-
+	
+	public BaseBusinessObject getBobj(String p_sObj)
+	  { if (null == p_sObj)   return null;
+	    try
+	    { BobjStdDTO oDto = this.getDTO(p_sObj);
+	      return BaseBusinessObject.getFromDTO(oDto);
+	    }
+	    catch (Exception e) {return null; }
+	  } //__________________________________
+	
+	@SuppressWarnings("unchecked")
+	public void addBobj(String p_sKey, BaseBusinessObject p_oBob) throws Exception
+	  { if (isList()) throw new Exception("BObjStdDTO is a List");
+	    if (null == p_sKey)     return;
+	  	m_oAtts.remove(p_sKey);
+	    if (null == p_oBob)     return;
+	    BobjStdDTO oDto = p_oBob.toDTO();
+	    if (oDto.isEmpty())     return;
+	    oDto.m_sElemNm=p_sKey;
+	    m_oAtts.put(p_sKey,oDto);
+	  } //__________________________________
 } // ____________________________________________________________________________




More information about the jboss-svn-commits mailing list