xm
2024-06-14 722af26bc6fec32bb289b1df51a9016a4935610f
1
{"doc":" @author KonBAI\n @createTime 2022/3/26 19:04\n","fields":[],"enumConstants":[],"methods":[{"name":"getBpmnModel","paramTypes":["java.lang.String"],"doc":" xml转bpmnModel对象\n\n @param xml xml\n @return bpmnModel对象\n"},{"name":"getBpmnXmlStr","paramTypes":["org.flowable.bpmn.model.BpmnModel"],"doc":" bpmnModel转xml字符串\n\n @deprecated 存在会丢失 bpmn 连线问题\n @param bpmnModel bpmnModel对象\n @return xml字符串\n"},{"name":"getBpmnXml","paramTypes":["org.flowable.bpmn.model.BpmnModel"],"doc":" bpmnModel转xml对象\n\n @deprecated 存在丢失 bpmn 连线问题\n @param bpmnModel bpmnModel对象\n @return xml\n"},{"name":"getElementIncomingFlows","paramTypes":["org.flowable.bpmn.model.FlowElement"],"doc":" 根据节点,获取入口连线\n\n @param source 起始节点\n @return 入口连线列表\n"},{"name":"getElementOutgoingFlows","paramTypes":["org.flowable.bpmn.model.FlowElement"],"doc":" 根据节点,获取出口连线\n\n @param source 起始节点\n @return 出口连线列表\n"},{"name":"getStartEvent","paramTypes":["org.flowable.bpmn.model.BpmnModel"],"doc":" 获取开始节点\n\n @param model bpmnModel对象\n @return 开始节点(未找到开始节点,返回null)\n"},{"name":"getStartEvent","paramTypes":["java.util.Collection"],"doc":" 获取开始节点\n\n @param flowElements 流程元素集合\n @return 开始节点(未找到开始节点,返回null)\n"},{"name":"getEndEvent","paramTypes":["org.flowable.bpmn.model.BpmnModel"],"doc":" 获取结束节点\n\n @param model bpmnModel对象\n @return 结束节点(未找到开始节点,返回null)\n"},{"name":"getEndEvent","paramTypes":["java.util.Collection"],"doc":" 获取结束节点\n\n @param flowElements 流程元素集合\n @return 结束节点(未找到开始节点,返回null)\n"},{"name":"getFlowElementById","paramTypes":["org.flowable.bpmn.model.BpmnModel","java.lang.String"],"doc":" 获取流程元素信息\n\n @param model bpmnModel对象\n @param flowElementId 元素ID\n @return 元素信息\n"},{"name":"getFormKey","paramTypes":["org.flowable.bpmn.model.FlowElement"],"doc":" 获取元素表单Key(限开始节点和用户节点可用)\n\n @param flowElement 元素\n @return 表单Key\n"},{"name":"getStartEventAttributeValue","paramTypes":["org.flowable.bpmn.model.BpmnModel","java.lang.String"],"doc":" 获取开始节点属性值\n @param model bpmnModel对象\n @param name 属性名\n @return 属性值\n"},{"name":"getEndEventAttributeValue","paramTypes":["org.flowable.bpmn.model.BpmnModel","java.lang.String"],"doc":" 获取结束节点属性值\n @param model bpmnModel对象\n @param name 属性名\n @return 属性值\n"},{"name":"getUserTaskAttributeValue","paramTypes":["org.flowable.bpmn.model.BpmnModel","java.lang.String","java.lang.String"],"doc":" 获取用户任务节点属性值\n @param model bpmnModel对象\n @param taskKey 任务Key\n @param name 属性名\n @return 属性值\n"},{"name":"getElementAttributeValue","paramTypes":["org.flowable.bpmn.model.BaseElement","java.lang.String"],"doc":" 获取元素属性值\n @param baseElement 流程元素\n @param name 属性名\n @return 属性值\n"},{"name":"getAllUserTaskEvent","paramTypes":["org.flowable.bpmn.model.BpmnModel"],"doc":" 获取所有用户任务节点\n\n @param model bpmnModel对象\n @return 用户任务节点列表\n"},{"name":"getAllUserTaskEvent","paramTypes":["java.util.Collection","java.util.Collection"],"doc":" 获取所有用户任务节点\n @param flowElements 流程元素集合\n @param allElements 所有流程元素集合\n @return 用户任务节点列表\n"},{"name":"findNextUserTasks","paramTypes":["org.flowable.bpmn.model.FlowElement"],"doc":" 查找起始节点下一个用户任务列表列表\n @param source 起始节点\n @return 结果\n"},{"name":"findNextUserTasks","paramTypes":["org.flowable.bpmn.model.FlowElement","java.util.Set","java.util.List"],"doc":" 查找起始节点下一个用户任务列表列表\n @param source 起始节点\n @param hasSequenceFlow 已经经过的连线的 ID,用于判断线路是否重复\n @param userTaskList 用户任务列表\n @return 结果\n"},{"name":"isSequentialReachable","paramTypes":["org.flowable.bpmn.model.FlowElement","org.flowable.bpmn.model.FlowElement","java.util.Set"],"doc":" 迭代从后向前扫描,判断目标节点相对于当前节点是否是串行\n 不存在直接回退到子流程中的情况,但存在从子流程出去到父流程情况\n @param source 起始节点\n @param target 目标节点\n @param visitedElements 已经经过的连线的 ID,用于判断线路是否重复\n @return 结果\n"}],"constructors":[]}