add - 新增处理运行时,解析各种节点的配置,关于 BPMN 中的原数据解析,统一在 BpmnMetaParserHelper 类型中

This commit is contained in:
wangli 2023-11-15 23:47:50 +08:00
parent 638624ae6c
commit 6ce23978bb
2 changed files with 2 additions and 2 deletions

View File

@ -446,7 +446,7 @@ public final class BpmnJsonConverterUtil {
AbstractBpmnJsonConverter converter = converters.getOrDefault(clz, new NotSupportConverter()); AbstractBpmnJsonConverter converter = converters.getOrDefault(clz, new NotSupportConverter());
FlowElement flowElement = converter.convertJsonToElement(bpmnJsonNode, process); FlowElement flowElement = converter.convertJsonToElement(bpmnJsonNode, process);
if (Objects.nonNull(bpmnJsonNode)) { if (Objects.nonNull(bpmnJsonNode)) {
converter.addTypeAttribute(flowElement, copy(bpmnJsonNode)); converter.addNodeTypeAttribute(flowElement, copy(bpmnJsonNode));
converter.addJsonValueAttribute(flowElement, copy(bpmnJsonNode)); converter.addJsonValueAttribute(flowElement, copy(bpmnJsonNode));
} }
return flowElement; return flowElement;

View File

@ -23,7 +23,7 @@ public abstract class AbstractBpmnJsonConverter<T extends FlowElement> {
throw new WorkflowEngineException("暂不支持 BPMN 转 JSON"); throw new WorkflowEngineException("暂不支持 BPMN 转 JSON");
} }
public final void addTypeAttribute(T flowElement, BpmnJsonNode jsonNode) { public final void addNodeTypeAttribute(T flowElement, BpmnJsonNode jsonNode) {
ExtensionElement nodeTypeElement = new ExtensionElement(); ExtensionElement nodeTypeElement = new ExtensionElement();
nodeTypeElement.setName(CONFIG_NODE_TYPE); nodeTypeElement.setName(CONFIG_NODE_TYPE);
nodeTypeElement.setElementText(jsonNode.getType().getType()); nodeTypeElement.setElementText(jsonNode.getType().getType());