| | |
| | | formDetailVO.setCanJump(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_JUMP_TEXT)); |
| | | formDetailVO.setCanWait(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_WAIT_TEXT)); |
| | | formDetailVO.setCanHangup(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_HANGUP_TEXT)); |
| | | |
| | | formDetailVO.setUserTask(currentElement); |
| | | defKeys.add(formDetailVO); |
| | | this.beforeNodeInfo(currentElement, defKeys); |
| | | |
| | |
| | | formDetailVO.setBeforeNodeName(incomingFlow.getSourceFlowElement().getName()); |
| | | formDetailVO.setCanJump(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_JUMP_TEXT)); |
| | | formDetailVO.setCanWait(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_WAIT_TEXT)); |
| | | formDetailVO.setUserTask((UserTask) incomingFlow.getSourceFlowElement()); |
| | | defKeys.add(formDetailVO); |
| | | } else { |
| | | beforeNodeInfo(incomingFlow.getSourceFlowElement(), defKeys); |
| | |
| | | formDetailVO.setBeforeNodeName(incomingFlow.getSourceFlowElement().getName()); |
| | | formDetailVO.setCanJump(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_JUMP_TEXT)); |
| | | formDetailVO.setCanWait(this.checkHasExeProperty(currentElement.getExtensionElements().get("properties"), ProcessConstants.EXTENSION_PROPERTY_CAN_WAIT_TEXT)); |
| | | formDetailVO.setUserTask((UserTask) incomingFlow.getSourceFlowElement()); |
| | | defKeys.add(formDetailVO); |
| | | } else { |
| | | beforeNodeInfo(incomingFlow.getSourceFlowElement(), defKeys); |
| | |
| | | |
| | | |
| | | /** |
| | | * 获取当前节点的上一节点id,不反悔当前节点信息,如果前面是并行,那么会返回多个 |
| | | * 获取当前节点的上一节点id,不返回当前节点信息,如果前面是并行,那么会返回多个 |
| | | * |
| | | * @param processDefId 流程定义id |
| | | * @param currentNodeDefId 当前节点定义id |