[jboss-svn-commits] JBL Code SVN: r12690 - in labs/jbossesb/trunk/product/core/rosetta/src/org/jboss: soa/esb/addressing and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jun 19 08:26:19 EDT 2007
Author: kevin.conner at jboss.com
Date: 2007-06-19 08:26:19 -0400 (Tue, 19 Jun 2007)
New Revision: 12690
Modified:
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java
labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/addressing/Call.java
Log:
Fix RelatesTo serialisation: JBESB-637
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java 2007-06-19 08:23:04 UTC (rev 12689)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/addressing/helpers/CallHelper.java 2007-06-19 12:26:19 UTC (rev 12690)
@@ -80,7 +80,7 @@
final Element relatesToElement = doc.createElementNS(
XMLUtil.WSA_NAMESPACE_URI, XMLUtil.RELATES_TO_TAG);
relatesToElement.setPrefix(XMLUtil.WSA_PREFIX);
- relatesToElement.setNodeValue(call.getRelatesTo().toString());
+ relatesToElement.setTextContent(call.getRelatesTo().toString());
header.appendChild(relatesToElement);
}
@@ -145,19 +145,15 @@
if (n.getPrefix().equals(XMLUtil.WSA_PREFIX) && (n.getLocalName().equals(XMLUtil.RELATES_TO_TAG)))
{
- final String value = n.getNodeValue() ;
- if (value != null)
- {
- try
- {
- call.setRelatesTo(new URI(value));
- }
- catch (URISyntaxException e)
- {
- throw new UnmarshalException("'" + XMLUtil.RELATES_TO_TAG
- + "' must be a valid URI", e);
- }
- }
+ try
+ {
+ call.setRelatesTo(new URI(n.getTextContent()));
+ }
+ catch (URISyntaxException e)
+ {
+ throw new UnmarshalException("'" + XMLUtil.RELATES_TO_TAG
+ + "' must be a valid URI", e);
+ }
}
if (n.getPrefix().equals(XMLUtil.WSA_PREFIX) && (n.getLocalName().equals(XMLUtil.FAULT_TO_TAG)))
Modified: labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/addressing/Call.java
===================================================================
--- labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/addressing/Call.java 2007-06-19 08:23:04 UTC (rev 12689)
+++ labs/jbossesb/trunk/product/core/rosetta/src/org/jboss/soa/esb/addressing/Call.java 2007-06-19 12:26:19 UTC (rev 12690)
@@ -248,7 +248,7 @@
public String toString ()
{
- return "To: "+_to+", From: "+_from+", ReplyTo: "+_replyTo+", FaultTo: "+_faultTo+", Action: "+_action+", MessagdID: "+_messageID;
+ return "To: "+_to+", From: "+_from+", ReplyTo: "+_replyTo+", FaultTo: "+_faultTo+", Action: "+_action+", MessageID: "+_messageID+", RelatesTo: "+_relatesTo;
}
/**
@@ -273,4 +273,4 @@
private URI _action = null;
private URI _messageID = null;
-}
\ No newline at end of file
+}
More information about the jboss-svn-commits
mailing list