You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by em...@apache.org on 2007/03/08 09:35:43 UTC
svn commit: r515965 - in /incubator/cxf/trunk/tools2/wsdlto:
frontend/jaxws/src/main/java/org/apache/cxf/tools/wsdlto/frontend/jaxws/processor/internal/ParameterProcessor.java
test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
Author: ema
Date: Thu Mar 8 00:35:42 2007
New Revision: 515965
URL: http://svn.apache.org/viewvc?view=rev&rev=515965
Log:
Fixed issue with empty targetnamespace in WebParameter Annotation
Modified:
incubator/cxf/trunk/tools2/wsdlto/frontend/jaxws/src/main/java/org/apache/cxf/tools/wsdlto/frontend/jaxws/processor/internal/ParameterProcessor.java
incubator/cxf/trunk/tools2/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
Modified: incubator/cxf/trunk/tools2/wsdlto/frontend/jaxws/src/main/java/org/apache/cxf/tools/wsdlto/frontend/jaxws/processor/internal/ParameterProcessor.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools2/wsdlto/frontend/jaxws/src/main/java/org/apache/cxf/tools/wsdlto/frontend/jaxws/processor/internal/ParameterProcessor.java?view=diff&rev=515965&r1=515964&r2=515965
==============================================================================
--- incubator/cxf/trunk/tools2/wsdlto/frontend/jaxws/src/main/java/org/apache/cxf/tools/wsdlto/frontend/jaxws/processor/internal/ParameterProcessor.java (original)
+++ incubator/cxf/trunk/tools2/wsdlto/frontend/jaxws/src/main/java/org/apache/cxf/tools/wsdlto/frontend/jaxws/processor/internal/ParameterProcessor.java Thu Mar 8 00:35:42 2007
@@ -296,7 +296,7 @@
String targetNamespace = item.getNamespaceURI();
- if (targetNamespace == null) {
+ if ("".equals(targetNamespace)) {
targetNamespace = ProcessorUtil.resolvePartNamespace(part);
}
@@ -320,9 +320,9 @@
}
private JavaReturn getReturnFromQName(QName element, MessagePartInfo part) {
+
String fullJavaName = "";
String simpleJavaName = "";
-
fullJavaName = this.dataBinding.getWrappedElementType(part.getElementQName(), element);
simpleJavaName = fullJavaName;
Modified: incubator/cxf/trunk/tools2/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java
URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/tools2/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java?view=diff&rev=515965&r1=515964&r2=515965
==============================================================================
--- incubator/cxf/trunk/tools2/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java (original)
+++ incubator/cxf/trunk/tools2/wsdlto/test/src/test/java/org/apache/cxf/tools/wsdlto/jaxws/CodeGenTest.java Thu Mar 8 00:35:42 2007
@@ -786,6 +786,13 @@
Method method = clz.getMethod("queryEndpoints", new Class[] {paraClass});
WebParam webParamAnn = AnnotationUtil.getWebParam(method, "select");
assertEquals("http://apache.org/locator/query", webParamAnn.targetNamespace());
+
+ method = clz.getMethod("deregisterPeerManager", new Class[] {String.class});
+ webParamAnn = AnnotationUtil.getWebParam(method, "node_id");
+ assertEquals("http://apache.org/locator/types", webParamAnn.targetNamespace());
+
+
+
}
public void testWebFaultAnnotaion() throws Exception {