private static void generateElementFromOutputType(OutputParameterType parameter, StringBuilder builder) { String type = parameter.getParameterType().getName(); if (type.equals("String")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" nillable=\"true\" type=\"xs:string\"/>"); } else if (type.equals("Integer")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" type=\"xs:int\"/>"); } else if (type.equals("Boolean")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" type=\"xs:boolean\"/>"); } else if (type.equals("Double")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" type=\"xs:double\"/>"); } else if (type.equals("Float")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); 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\"/>"); } }
private static void generateElementFromOutputType(OutputParameterType parameter, StringBuilder builder) { String type = parameter.getParameterType().getName(); if (type.equals("String")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" nillable=\"true\" type=\"xs:string\"/>"); } else if (type.equals("Integer")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" type=\"xs:int\"/>"); } else if (type.equals("Boolean")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" type=\"xs:boolean\"/>"); } else if (type.equals("Double")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); builder.append("\" type=\"xs:double\"/>"); } else if (type.equals("Float")) { builder.append("<xs:element minOccurs=\"0\" name=\""); builder.append(parameter.getParameterName()); 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\"/>"); } }
outParamNames.add(outputParams[k].getParameterName()); outParamDesc.add(outputParams[k].getParameterDescription());
outParamNames.add(outputParams[k].getParameterName()); outParamDesc.add(outputParams[k].getParameterDescription());
getServiceDescription().getType().getOutputParametersArray(); for(OutputParameterType outparamType : outputParametersArray){ String paramName = outparamType.getParameterName(); if(paramName.equals("test-hadoop")){ ActualParameter outParam = new ActualParameter();
ServiceParameters serviceParameters = new ServiceParameters(); serviceParameters.setType(outputParametersArray[i].getParameterType().getType().toString()); serviceParameters.setName(outputParametersArray[i].getParameterName()); serviceParameters.setDescription(outputParametersArray[i].getParameterDescription());
actualParameter.getType().changeType(URIArrayType.type); outputParam.add(parameter.getParameterName(), new ActualParameter());