Author: scamp
Date: Tue Apr 12 11:37:49 2005
New Revision: 161086

URL: http://svn.apache.org/viewcvs?view=rev&rev=161086
Log: (empty)


Modified:
    
incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/ResourceDefinitionImpl.java
    incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java

Modified: 
incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/ResourceDefinitionImpl.java
URL: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/ResourceDefinitionImpl.java?view=diff&r1=161085&r2=161086
==============================================================================
--- 
incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/ResourceDefinitionImpl.java
 (original)
+++ 
incubator/apollo/trunk/src/java/org/apache/ws/resource/impl/ResourceDefinitionImpl.java
 Tue Apr 12 11:37:49 2005
@@ -24,6 +24,7 @@
 import javax.wsdl.PortType;
 import javax.wsdl.extensions.ExtensibilityElement;
 import javax.wsdl.extensions.soap.SOAPAddress;
+import javax.xml.namespace.QName;
 import java.util.List;
 import java.net.URL;
 
@@ -38,14 +39,16 @@
     private Port m_port;
     private String m_name;
     private String m_endpointURL;
+    private QName m_serviceName;
 
-    public ResourceDefinitionImpl(Definition def, javax.wsdl.Port port, URL 
baseUrl)
+    public ResourceDefinitionImpl(Definition def, javax.wsdl.Port port, QName 
serviceName, URL baseUrl)
             throws InvalidWsrfWsdlException
     {
         super( def, getResourcePortType( port ), baseUrl);
         m_port = port;
         m_endpointURL = extractEndpointURL( m_port );
         m_name = m_port.getName();
+        m_serviceName = serviceName;
     }
 
 
@@ -116,4 +119,8 @@
         return endpointURL;
     }
 
+    public QName getServiceName()
+    {
+        return m_serviceName;
+    }
 }

Modified: 
incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java
URL: 
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java?view=diff&r1=161085&r2=161086
==============================================================================
--- incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java 
(original)
+++ incubator/apollo/trunk/src/java/org/apache/ws/resource/tool/Wsdl2Java.java 
Tue Apr 12 11:37:49 2005
@@ -59,6 +59,8 @@
 import java.util.Map;
 import java.util.StringTokenizer;
 
+import com.ibm.wsdl.extensions.soap.SOAPAddressImpl;
+
 /**
  * Generates Java Web service types and skeletons from a WSRF WSDL.
  *
@@ -203,7 +205,7 @@
             while (iterator.hasNext())
             {
                 Port port = (Port) iterator.next();
-                ResourceDefinition resourceDef = new ResourceDefinitionImpl( 
def, port, wsdlFile.toURL());
+                ResourceDefinition resourceDef = new ResourceDefinitionImpl( 
def, port, service.getQName(), wsdlFile.toURL());
                 File serviceDir = new File( m_outputDir, resourceDef.getName() 
);
                 System.out.println( "Processing WSRF WSDL port \"" + 
resourceDef.getName() + "\"..." );
                 processTemplates( resourceDef, wsdlFile, serviceDir );
@@ -428,6 +430,14 @@
         {
             
props.setNamespaceVersionHolder(org.apache.ws.resource.properties.v2004_11.impl.NamespaceVersionHolderImpl.class);
         }
+
+        /** These props are for JIRA Apollo-4 and could be added to context obj
+         *  The question is whether the service name here should be the real 
wsdl
+         * service name or the service name as we use it...
+         * **/
+        String portName = resourceDef.getPort().getName();
+        QName portTypeQName = resourceDef.getPortType().getQName();
+        QName wsdlServiceName = 
((ResourceDefinitionImpl)resourceDef).getServiceName();
 
         return props;
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to