You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ke...@apache.org on 2007/11/29 17:40:31 UTC
svn commit: r599509 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
Author: keithc
Date: Thu Nov 29 08:40:29 2007
New Revision: 599509
URL: http://svn.apache.org/viewvc?rev=599509&view=rev
Log:
Fixing build break caused by woden API change
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java?rev=599509&r1=599508&r2=599509&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/WSDL20ToAxisServiceBuilder.java Thu Nov 29 08:40:29 2007
@@ -44,6 +44,7 @@
import org.apache.woden.internal.wsdl20.extensions.http.HTTPHeaderImpl;
import org.apache.woden.internal.wsdl20.extensions.soap.SOAPBindingExtensionsImpl;
import org.apache.woden.schema.Schema;
+import org.apache.woden.types.NamespaceDeclaration;
import org.apache.woden.wsdl20.Binding;
import org.apache.woden.wsdl20.BindingFault;
import org.apache.woden.wsdl20.BindingFaultReference;
@@ -90,6 +91,7 @@
import java.net.URI;
import java.net.URISyntaxException;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Comparator;
import java.util.HashMap;
import java.util.Iterator;
@@ -108,7 +110,7 @@
private String savedTargetNamespace;
- private Map namespacemap;
+ private NamespaceDeclaration[] namespacemap;
private List operationNames = new ArrayList();
@@ -145,7 +147,7 @@
DescriptionElement descriptionElement = description.toElement();
savedTargetNamespace = descriptionElement.getTargetNamespace()
.toString();
- namespacemap = descriptionElement.getNamespaces();
+ namespacemap = descriptionElement.getDeclaredNamespaces();
this.description = description;
this.serviceName = null;
if (name != null) {
@@ -443,17 +445,17 @@
}
savedTargetNamespace = descriptionElement.getTargetNamespace().toString();
- namespacemap = descriptionElement.getNamespaces();
+ namespacemap = descriptionElement.getDeclaredNamespaces();
this.description = description;
}
// Create the namespacemap
stringBasedNamespaceMap = new NamespaceMap();
- Iterator iterator = namespacemap.keySet().iterator();
- while (iterator.hasNext()) {
- String key = (String) iterator.next();
- stringBasedNamespaceMap.put(key, (namespacemap.get(key)).toString());
+ for (int i = 0; i < namespacemap.length; i++) {
+ NamespaceDeclaration namespaceDeclaration = namespacemap[i];
+ stringBasedNamespaceMap.put(namespaceDeclaration.getPrefix(),
+ namespaceDeclaration.getNamespaceURI().toString());
}
setupComplete = true;
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org