You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2011/10/13 02:05:23 UTC
svn commit: r1182624 - in /incubator/airavata/trunk/modules:
commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java
xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java
Author: lahiru
Date: Thu Oct 13 00:05:23 2011
New Revision: 1182624
URL: http://svn.apache.org/viewvc?rev=1182624&view=rev
Log:
AIRAVATA-137 fix build error etc.
Modified:
incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java
incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java
Modified: incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java?rev=1182624&r1=1182623&r2=1182624&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java (original)
+++ incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java Thu Oct 13 00:05:23 2011
@@ -75,8 +75,35 @@ public class WebServiceUtil {
}
private static void generateElementFromType(Parameter parameter, StringBuilder builder) {
- builder.append("<xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"");
- builder.append(parameter.getName());
- builder.append("\" nillable=\"true\" type=\"xs:string\"/>");
+ String type = parameter.getType().getType();
+ if (type.equals("String")){
+ builder.append("<xs:element minOccurs=\"0\" name=\"");
+ builder.append(parameter.getName());
+ builder.append("\" nillable=\"true\" type=\"xs:string\"/>");
+ } else if (type.equals("Integer")){
+ builder.append("<xs:element minOccurs=\"0\" name=\"");
+ builder.append(parameter.getName());
+ builder.append("\" type=\"xs:int\"/>");
+ } else if (type.equals("Boolean")){
+ builder.append("<xs:element minOccurs=\"0\" name=\"");
+ builder.append(parameter.getName());
+ builder.append("\" type=\"xs:boolean\"/>");
+ } else if (type.equals("Double")){
+ builder.append("<xs:element minOccurs=\"0\" name=\"");
+ builder.append(parameter.getName());
+ builder.append("\" type=\"xs:double\"/>");
+ } else if (type.equals("Float")){
+ builder.append("<xs:element minOccurs=\"0\" name=\"");
+ builder.append(parameter.getName());
+ builder.append("\" type=\"xs:float\"/>");
+ } else if (type.equals("File")){
+ //TODO adding this means adding a new complex type for File type
+// builder.append("<xs:element minOccurs=\"0\" name=\"");
+// builder.append(parameter.getName());
+// builder.append("\" nillable=\"true\" type=\"ax22:File\"/>");
+ }
+
+
}
+
}
Modified: incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java
URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java?rev=1182624&r1=1182623&r2=1182624&view=diff
==============================================================================
--- incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java (original)
+++ incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/appwrapper/ServiceDescriptionDialog.java Thu Oct 13 00:05:23 2011
@@ -150,6 +150,7 @@ public class ServiceDescriptionDialog ex
btnDeleteParameter.setEnabled(false);
chckbxAutoGenerateWsdl = new JCheckBox("Auto generate WSDL");
+ chckbxAutoGenerateWsdl.setEnabled(false);
chckbxAutoGenerateWsdl.setSelected(true);
btnWSDL = new JButton("Specify WSDL...");