dataTypeInputs.put(inputName, itemDefinitions.get(itemSubjectRef).getStructureRef()); } else { dataTypeInputs.put(inputName, "java.lang.Object"); dataTypeOutputs.put(outputName, itemDefinitions.get(itemSubjectRef).getStructureRef()); } else { dataTypeOutputs.put(outputName, "java.lang.Object");
protected DataType getDataType(String itemSubjectRef, Map<String, ItemDefinition> itemDefinitions, ClassLoader cl) { DataType dataType = new ObjectDataType(); if (itemDefinitions == null) { return dataType; } ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef); if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef(); if ("java.lang.Boolean".equals(structureRef) || "Boolean".equals(structureRef)) { dataType = new BooleanDataType(); } else if ("java.lang.Integer".equals(structureRef) || "Integer".equals(structureRef)) { dataType = new IntegerDataType(); } else if ("java.lang.Float".equals(structureRef) || "Float".equals(structureRef)) { dataType = new FloatDataType(); } else if ("java.lang.String".equals(structureRef) || "String".equals(structureRef)) { dataType = new StringDataType(); } else if ("java.lang.Object".equals(structureRef) || "Object".equals(structureRef)) { dataType = new ObjectDataType(structureRef); } else { dataType = new ObjectDataType(structureRef, cl); } } return dataType; }
ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef); if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef();
message.setType(itemDefinition.getStructureRef()); message.setName(name); messages.put(id, message);
structureRef = itemDefs.get(structureRef).getStructureRef();
ItemDefinition itemDefinition = itemDefinitions.get(localItemSubjectRef); if (itemDefinition != null) { dataType = new ObjectDataType(itemDefinition.getStructureRef(), parser.getClassLoader());
if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef();
xmlDump.append( " <itemDefinition id=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(def.getId()) + "\" "); if (def.getStructureRef() != null && !"java.lang.Object".equals(def.getStructureRef())) { xmlDump.append("structureRef=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(def.getStructureRef()) + "\" ");
private void visitItemDefinitions() { if (itemDefinitions != null) { for (ItemDefinition item : itemDefinitions.values()) { String structureRef = item.getStructureRef(); if (structureRef.contains(".")) { getReferencedClasses().add(structureRef); } else { getUnqualifiedClasses().add(structureRef); } } } }
dataTypeInputs.put(inputName, itemDefinitions.get(itemSubjectRef).getStructureRef()); } else { dataTypeInputs.put(inputName, "java.lang.Object"); dataTypeOutputs.put(outputName, itemDefinitions.get(itemSubjectRef).getStructureRef()); } else { dataTypeOutputs.put(outputName, "java.lang.Object");
protected DataType getDataType(String itemSubjectRef, Map<String, ItemDefinition> itemDefinitions, ClassLoader cl) { DataType dataType = new ObjectDataType(); if (itemDefinitions == null) { return dataType; } ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef); if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef(); if ("java.lang.Boolean".equals(structureRef) || "Boolean".equals(structureRef)) { dataType = new BooleanDataType(); } else if ("java.lang.Integer".equals(structureRef) || "Integer".equals(structureRef)) { dataType = new IntegerDataType(); } else if ("java.lang.Float".equals(structureRef) || "Float".equals(structureRef)) { dataType = new FloatDataType(); } else if ("java.lang.String".equals(structureRef) || "String".equals(structureRef)) { dataType = new StringDataType(); } else if ("java.lang.Object".equals(structureRef) || "Object".equals(structureRef)) { dataType = new ObjectDataType(structureRef); } else { dataType = new ObjectDataType(structureRef, cl); } } return dataType; }
ItemDefinition itemDefinition = itemDefinitions.get(itemSubjectRef); if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef();
public void addDistinctProcessVariables(List<Variable> variables, Resource resource) { if (variables != null) { uniqueVariables = new HashSet<>(); for (Variable data : variables) { String type = data.getType().getStringType(); String itemSubjectRef = (String) data.getMetaData("ItemSubjectRef"); if (itemSubjectRef != null && itemDefinitions != null) { ItemDefinition itemDef = itemDefinitions.get(itemSubjectRef); type = itemDef.getStructureRef(); } // add only if unique if (uniqueVariables.add(data.getName())) { resource.addPart(data.getName(), PartType.VARIABLE); } if (type.contains(".")) { getReferencedClasses().add(type); } else { getUnqualifiedClasses().add(type); } } } }
message.setType(itemDefinition.getStructureRef()); message.setName(name); messages.put(id, message);
structureRef = itemDefs.get(structureRef).getStructureRef();
ItemDefinition itemDefinition = itemDefinitions.get(localItemSubjectRef); if (itemDefinition != null) { dataType = new ObjectDataType(itemDefinition.getStructureRef(), parser.getClassLoader());
if (itemDefinition != null) { String structureRef = itemDefinition.getStructureRef();
xmlDump.append( " <itemDefinition id=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(def.getId()) + "\" "); if (def.getStructureRef() != null && !"java.lang.Object".equals(def.getStructureRef())) { xmlDump.append("structureRef=\"" + XmlBPMNProcessDumper.replaceIllegalCharsAttribute(def.getStructureRef()) + "\" ");