You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-commits@ws.apache.org by da...@apache.org on 2006/08/30 05:21:39 UTC
svn commit: r438335 -
/webservices/muse/trunk/modules/muse-wsrf-api/src/org/apache/muse/ws/resource/basefaults/BaseFault.java
Author: danj
Date: Tue Aug 29 20:21:39 2006
New Revision: 438335
URL: http://svn.apache.org/viewvc?rev=438335&view=rev
Log:
Fix for MUSE-50 - added base fault XML to the Detail section of SOAP faults during initialization.
Modified:
webservices/muse/trunk/modules/muse-wsrf-api/src/org/apache/muse/ws/resource/basefaults/BaseFault.java
Modified: webservices/muse/trunk/modules/muse-wsrf-api/src/org/apache/muse/ws/resource/basefaults/BaseFault.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-wsrf-api/src/org/apache/muse/ws/resource/basefaults/BaseFault.java?rev=438335&r1=438334&r2=438335&view=diff
==============================================================================
--- webservices/muse/trunk/modules/muse-wsrf-api/src/org/apache/muse/ws/resource/basefaults/BaseFault.java (original)
+++ webservices/muse/trunk/modules/muse-wsrf-api/src/org/apache/muse/ws/resource/basefaults/BaseFault.java Tue Aug 29 20:21:39 2006
@@ -140,18 +140,33 @@
{
super(message);
_name = name;
+ createDetail();
}
public BaseFault(QName name, String message, Throwable cause)
{
super(message, cause);
_name = name;
+ createDetail();
}
public BaseFault(QName name, Throwable cause)
{
super(cause);
_name = name;
+ createDetail();
+ }
+
+ /**
+ *
+ * This method adds the wsrf-bf:BaseFault derived fault XML to the
+ * Detail section of the SOAP fault.
+ *
+ */
+ protected void createDetail()
+ {
+ Element baseFault = XmlUtils.createElement(getName(), getMessage());
+ setDetail(baseFault);
}
public final String getDescription()
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org