You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by pa...@apache.org on 2011/10/13 01:07:46 UTC

svn commit: r1182612 - /incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.java

Author: patanachai
Date: Wed Oct 12 23:07:46 2011
New Revision: 1182612

URL: http://svn.apache.org/viewvc?rev=1182612&view=rev
Log:
AIRAVATA-137 fix build error

Modified:
    incubator/airavata/trunk/modules/commons/registry-api/src/main/java/org/apache/airavata/registry/api/util/WebServiceUtil.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=1182612&r1=1182611&r2=1182612&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 Wed Oct 12 23:07:46 2011
@@ -75,43 +75,8 @@ public class WebServiceUtil {
     }
 
     private static void generateElementFromType(Parameter parameter, StringBuilder builder) {
-        switch (parameter.getType()) {
-	        case String:
-	            builder.append("<xs:element minOccurs=\"0\" name=\"");
-	            builder.append(parameter.getName());
-	            builder.append("\" nillable=\"true\" type=\"xs:string\"/>");
-	            break;
-	        case Integer:
-	        	builder.append("<xs:element minOccurs=\"0\" name=\"");
-	            builder.append(parameter.getName());
-	            builder.append("\" type=\"xs:int\"/>");
-	            break;
-	        case Boolean:
-	        	builder.append("<xs:element minOccurs=\"0\" name=\"");
-	            builder.append(parameter.getName());
-	            builder.append("\" type=\"xs:boolean\"/>");
-	            break;
-	        case Double:
-	        	builder.append("<xs:element minOccurs=\"0\" name=\"");
-	            builder.append(parameter.getName());
-	            builder.append("\" type=\"xs:double\"/>");
-	            break;
-	        case Float:
-	        	builder.append("<xs:element minOccurs=\"0\" name=\"");
-	            builder.append(parameter.getName());
-	            builder.append("\" type=\"xs:float\"/>");
-	            break;
-	        case 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\"/>");
-//	            break;
-	        
-	        default:
-	            break;
-        }
-
+        builder.append("<xs:element minOccurs=\"0\" maxOccurs=\"1\" name=\"");
+        builder.append(parameter.getName());
+        builder.append("\" nillable=\"true\" type=\"xs:string\"/>");        
     }
-
 }