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 ae...@apache.org on 2007/03/11 15:23:07 UTC

svn commit: r516906 - in /webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer: AbstractProjectizer.java J2EEAxis2Projectizer.java J2EEMiniProjectizer.java

Author: aeberbac
Date: Sun Mar 11 07:23:07 2007
New Revision: 516906

URL: http://svn.apache.org/viewvc?view=rev&rev=516906
Log:
Fixed updated of portType when copying rmd

Modified:
    webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/AbstractProjectizer.java
    webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEAxis2Projectizer.java
    webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEMiniProjectizer.java

Modified: webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/AbstractProjectizer.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/AbstractProjectizer.java?view=diff&rev=516906&r1=516905&r2=516906
==============================================================================
--- webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/AbstractProjectizer.java (original)
+++ webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/AbstractProjectizer.java Sun Mar 11 07:23:07 2007
@@ -37,6 +37,8 @@
 import org.apache.muse.util.xml.XmlUtils;
 import org.apache.muse.ws.addressing.WsaConstants;
 import org.apache.muse.ws.notification.WsnConstants;
+import org.apache.muse.ws.resource.metadata.MetadataDescriptor;
+import org.apache.muse.ws.resource.metadata.WsrmdConstants;
 import org.apache.muse.ws.resource.sg.WssgConstants;
 import org.apache.muse.ws.wsdl.WsdlUtils;
 import org.w3c.dom.Document;
@@ -484,5 +486,12 @@
 	
 	protected String getMetadataFileName(String wsdlRelativePath, Document wsdl) {
 		return wsdlRelativePath + "/" + WsdlUtils.getServiceName(wsdl.getDocumentElement()) + DEFAULT_RMD_NAME_SUFFIX;
+	}
+	
+	protected void updatePortType(Document wsdl, MetadataDescriptor metadata, File metadataFile) {
+		Element portType = WsdlUtils.getFirstPortType(wsdl);
+		
+		portType.setAttributeNS(WsrmdConstants.NAMESPACE_URI, WsrmdConstants.DESCRIPTOR_ATTR_QNAME.getLocalPart(), metadata.getName());
+		portType.setAttributeNS(WsrmdConstants.NAMESPACE_URI, WsrmdConstants.DESCRIPTOR_LOCATION_ATTR_QNAME.getLocalPart(), metadataFile.getName());		
 	}
 }

Modified: webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEAxis2Projectizer.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEAxis2Projectizer.java?view=diff&rev=516906&r1=516905&r2=516906
==============================================================================
--- webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEAxis2Projectizer.java (original)
+++ webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEAxis2Projectizer.java Sun Mar 11 07:23:07 2007
@@ -116,7 +116,7 @@
 		copyJars(Axis2ProjectizerConstants.REQUIRED_MODULES, modulesDir, libDir);
 	}
 
-	private void createArtifacts(File webContentDir) throws Exception {
+	protected void createArtifacts(File webContentDir) throws Exception {
 		File descriptorFile = new File(
 				webContentDir, 
 				Axis2ProjectizerConstants.DESCRIPTOR_FILE);
@@ -195,6 +195,8 @@
 		}
 		
 		File rmdFile = new File(getMetadataFileName(wsdldir.getPath(), wsdl));
+		
+		updatePortType(wsdl, rmd, rmdFile);
 		writeToFileCheck(WsrmdUtils.createMetadataDocument(rmd), rmdFile);
 	}
 

Modified: webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEMiniProjectizer.java
URL: http://svn.apache.org/viewvc/webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEMiniProjectizer.java?view=diff&rev=516906&r1=516905&r2=516906
==============================================================================
--- webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEMiniProjectizer.java (original)
+++ webservices/muse/trunk/modules/muse-tools/src/org/apache/muse/tools/generator/projectizer/J2EEMiniProjectizer.java Sun Mar 11 07:23:07 2007
@@ -111,6 +111,8 @@
 		}
 		
 		File rmdFile = new File(getMetadataFileName(wsdldir.getPath(), wsdl));
+		
+		updatePortType(wsdl, rmd, rmdFile);
 		writeToFileCheck(WsrmdUtils.createMetadataDocument(rmd), rmdFile);
 	}
 



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-commits-help@ws.apache.org