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 de...@apache.org on 2007/11/28 09:28:45 UTC
svn commit: r598908 -
/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
Author: deepal
Date: Wed Nov 28 00:28:44 2007
New Revision: 598908
URL: http://svn.apache.org/viewvc?rev=598908&view=rev
Log:
setting the service name correctly
Modified:
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=598908&r1=598907&r2=598908&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java Wed Nov 28 00:28:44 2007
@@ -154,9 +154,9 @@
for (int count = 0; count < getExtraClasses().size(); ++count) {
jam_service_parms.includeClass((String) getExtraClasses().get(count));
}
- JamService service = factory.createService(jam_service_parms);
+ JamService jamService = factory.createService(jam_service_parms);
QName extraSchemaTypeName;
- JamClassIterator jClassIter = service.getClasses();
+ JamClassIterator jClassIter = jamService.getClasses();
//all most all the time the ittr will have only one class in it
while (jClassIter.hasNext()) {
JClass jclass = (JClass) jClassIter.next();
@@ -177,6 +177,11 @@
targetNamespace = tns;
schemaTargetNameSpace = tns;
}
+ if(annotation.getValue(AnnotationConstants.NAME) != null) {
+ String serviceName = (annotation.getValue(AnnotationConstants.NAME)).asString();
+ service.setName(serviceName);
+ }
+
}
methods = processMethods(jclass.getDeclaredMethods());
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org