Author: alessio.soldano(a)jboss.com
Date: 2007-12-13 11:12:38 -0500 (Thu, 13 Dec 2007)
New Revision: 5306
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java
Log:
[JBWS-1904] Fixing issue
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java
===================================================================
---
stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java 2007-12-13
16:06:07 UTC (rev 5305)
+++
stack/native/trunk/src/main/java/org/jboss/ws/metadata/builder/jaxws/JAXWSMetaDataBuilder.java 2007-12-13
16:12:38 UTC (rev 5306)
@@ -75,6 +75,7 @@
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.ParameterStyle;
import javax.jws.soap.SOAPMessageHandlers;
+import javax.xml.bind.annotation.XmlType;
import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.ws.BindingType;
@@ -297,7 +298,12 @@
name = anWebFault.name();
if (anWebFault.targetNamespace().length() > 0)
+ {
namespace = anWebFault.targetNamespace();
+ XmlType anXmlType = exception.getAnnotation(XmlType.class);
+ if (anXmlType != null)
+ xmlType = new QName(anXmlType.namespace(), exception.getSimpleName());
+ }
if (anWebFault.faultBean().length() > 0)
faultBean = anWebFault.faultBean();
Show replies by date