add - 新增处理运行时,解析各种节点的配置,关于 BPMN 中的原数据解析,统一在 BpmnMetaParserHelper 类型中
This commit is contained in:
parent
638624ae6c
commit
6ce23978bb
@ -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;
|
||||||
|
|||||||
@ -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());
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user