public static String toString(PhoneLocation phoneLocation) { if (phoneLocation != null) { String name = phoneLocation.name().toLowerCase(); name = NameUtil.capName(name) + ":"; return name; } return ""; }
public static String generateCallToRemoteOperation( ActivityGenerator<?> generator, Service remoteService, Operation remoteOperation, String inputVariableName, String outputVariableName) { // get source code for method body Buf buf = new Buf(); // String portTypeName = TypeUtil.getTypeFromQName(portType.getQName()); // String portTypeLocalName = TypeUtil.getClassName(portTypeName); String portTypePackageName = ProjectLevelHelper.getPackageName(remoteService.getNamespace()); String portTypeLocalName = NameUtil.capName(remoteService.getName()); String portTypeClassName = portTypeLocalName + "Client"; buf.putLine2("ProxyLocator proxyLocator = BeanContext.get(\"org.aries.proxyLocator\");"); buf.putLine2(portTypeClassName + " proxy = proxyLocator.get(\"" + portTypeLocalName + "\");"); // buf.putLine2(portTypeClassName+" proxy = new "+portTypeClassName+"();"); buf.putLine2("proxy.setCorrelationId(getCorrelationId());"); Input input = remoteOperation.getInput(); QName qName = input.getMessage().getQName(); input.getMessage().getParts(); generator.addImportedClass("org.aries.process.ProxyLocator"); generator.addImportedClass(portTypePackageName + "." + portTypeClassName); if (outputVariableName != null) { buf.put2(outputVariableName + " = proxy." + remoteOperation.getName() + "("); } else { buf.put2("proxy." + remoteOperation.getName() + "("); } Message inputMessage = (Message) remoteOperation.getInput().getMessage(); @SuppressWarnings("unchecked") Collection<Part> parts = inputMessage.getParts().values(); Iterator<Part> iterator = parts.iterator(); for (int i = 0; iterator.hasNext(); i++) { Part part = iterator.next(); // String partName = NameUtil.uncapName(part.getName()); // String variableName = "this."+inputVariableName+"_"+part.getName(); // String variableName = CodeUtil.getVariableName(inputVariable); // String typeName = TypeUtil.getTypeFromMessagePart(part); // String packageName = TypeUtil.getPackageName(typeName); // String className = TypeUtil.getClassName(typeName); // ModelParameter parameter = new ModelParameter(); // parameter.setPackageName(packageName); // parameter.setClassName(className); // parameter.setName(partName); // modelOperation.addParameter(parameter); // if (TypeUtil.isImportedClassRequired(packageName, className)) // addImportedClass(packageName+"."+className); if (i > 0) buf.put(", "); buf.put(inputVariableName); } buf.putLine(");"); return buf.get(); }
public String generateSource_AddElements(ModelField modelField) { String fieldNameCapped = NameUtil.capName(modelField.getName()); String fieldNameUncapped = NameUtil.uncapName(modelField.getName()); String fieldClassName = TypeUtil.getClassName(modelField.getType()); String fieldTypeLocalPart = TypeUtil.getLocalPart(modelField.getType()); Buf buf = new Buf(); buf.putLine2("putElements(" + fieldTypeLocalPart + "Map);"); return buf.get(); }
public String generateSource_SetElement(ModelField modelField) { String fieldNameCapped = NameUtil.capName(modelField.getName()); String fieldNameUncapped = NameUtil.uncapName(modelField.getName()); String fieldClassName = TypeUtil.getClassName(modelField.getType()); String fieldTypeLocalPart = TypeUtil.getLocalPart(modelField.getType()); Buf buf = new Buf(); // buf.putLine2("synchronized (this."+fieldNameUncapped+") {"); buf.putLine2("this." + fieldNameUncapped + " = " + fieldTypeLocalPart + ";"); // buf.putLine2("}"); return buf.get(); }
public String generateSource_RemoveElements(ModelField modelField) { String fieldNameCapped = NameUtil.capName(modelField.getName()); String fieldNameUncapped = NameUtil.uncapName(modelField.getName()); String fieldClassName = TypeUtil.getClassName(modelField.getType()); String fieldTypeLocalPart = TypeUtil.getLocalPart(modelField.getType()); String parameterName = fieldTypeLocalPart; String structure = modelField.getStructure(); if (structure.equals("list")) { parameterName = fieldTypeLocalPart + "List"; } else if (structure.equals("set")) { parameterName = fieldTypeLocalPart + "Set"; } else if (structure.equals("map")) { parameterName = fieldTypeLocalPart + "Map"; } Buf buf = new Buf(); buf.putLine2("synchronized (" + fieldNameUncapped + ") {"); buf.putLine2(" " + fieldNameUncapped + ".removeAll(" + parameterName + ");"); buf.putLine2("}"); return buf.get(); }
protected void updateState(Transacted transacted) { String transactedName = NameUtil.capName(transacted.toString()); setSectionTitle(transactedName + " Transacted"); }