Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkchan2007-08-15 18:09:20 +0000
committerkchan2007-08-15 18:09:20 +0000
commit0b042d78b96e5fac8960ba57994d0e78d80511f9 (patch)
tree44d81ddd043eea1116a6d7db124ed863a9c1b925 /axis2/bundles/org.eclipse.jst.ws.axis2.creation.core
parent75063b642c9c25a84f8e0b979fc522faced6e0ec (diff)
downloadwebtools.webservices-0b042d78b96e5fac8960ba57994d0e78d80511f9.tar.gz
webtools.webservices-0b042d78b96e5fac8960ba57994d0e78d80511f9.tar.xz
webtools.webservices-0b042d78b96e5fac8960ba57994d0e78d80511f9.zip
[187840] InovationTargetException when creating Web service.
Diffstat (limited to 'axis2/bundles/org.eclipse.jst.ws.axis2.creation.core')
-rw-r--r--axis2/bundles/org.eclipse.jst.ws.axis2.creation.core/src/org/eclipse/jst/ws/axis2/creation/core/command/Axis2WSDL2JavaCommand.java17
1 files changed, 11 insertions, 6 deletions
diff --git a/axis2/bundles/org.eclipse.jst.ws.axis2.creation.core/src/org/eclipse/jst/ws/axis2/creation/core/command/Axis2WSDL2JavaCommand.java b/axis2/bundles/org.eclipse.jst.ws.axis2.creation.core/src/org/eclipse/jst/ws/axis2/creation/core/command/Axis2WSDL2JavaCommand.java
index a143f4e40..4033417ff 100644
--- a/axis2/bundles/org.eclipse.jst.ws.axis2.creation.core/src/org/eclipse/jst/ws/axis2/creation/core/command/Axis2WSDL2JavaCommand.java
+++ b/axis2/bundles/org.eclipse.jst.ws.axis2.creation.core/src/org/eclipse/jst/ws/axis2/creation/core/command/Axis2WSDL2JavaCommand.java
@@ -16,6 +16,7 @@
* 20070518 187311 sandakith@wso2.com - Lahiru Sandakith, Fixing test resource addition
* 20070813 196173 sandakith@wso2.com - Lahiru Sandakith, Fix 196173, DWP custom location fix
* 20070814 187840 sandakith@wso2.com - Lahiru Sandakith, Fixing 187840 ITE message
+ * 20070814 193593 sandakith@wso2.com - Lahiru Sandakith, custom package name fix
*******************************************************************************/
package org.eclipse.jst.ws.axis2.creation.core.command;
@@ -147,12 +148,16 @@ public class Axis2WSDL2JavaCommand extends AbstractDataModelOperation {
Method getTargetNamespaceMethod = AxisServiceClass.getMethod("getTargetNamespace", null);
Object targetNamespace = getTargetNamespaceMethod.invoke(axisServiceInstance, null);
-
- Class URLProcessorClass = ClassLoadingUtil
- .loadClassFromAntClassLoader("org.apache.axis2.util.URLProcessor");
- Method makePackageNameMethod = URLProcessorClass
- .getMethod("makePackageName", new Class[]{String.class});
- Object stringReturn = makePackageNameMethod.invoke(null, new Object[]{targetNamespace});
+ Object stringReturn = null;
+ if(model.getPackageText()!=null){
+ stringReturn = model.getPackageText();
+ }else{
+ Class URLProcessorClass = ClassLoadingUtil
+ .loadClassFromAntClassLoader("org.apache.axis2.util.URLProcessor");
+ Method makePackageNameMethod = URLProcessorClass
+ .getMethod("makePackageName", new Class[]{String.class});
+ stringReturn = makePackageNameMethod.invoke(null, new Object[]{targetNamespace});
+ }
model.setPackageText(stringReturn.toString());

Back to the top