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