Package com.codingapi.flow.workflow
Class Workflow
java.lang.Object
com.codingapi.flow.workflow.Workflow
流程对象
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WorkflowgetFlowNode(String nodeId) getNackNodes(IFlowNode node) 获取可以回退的节点列表booleanisNextNode(IFlowNode currentNode, IFlowNode nextNode) 判断是否是后续的节点booleanmatchCreatedOperator(IFlowOperator flowOperator) 匹配创建者protected voidprotected voidsetCreatedOperator(IFlowOperator createdOperator) protected voidsetCreatedTime(long createdTime) protected voidprotected voidprotected voidprotected voidprotected voidsetOperatorCreateScript(OperatorMatchScript operatorCreateScript) protected voidprotected voidsetStrategies(List<IWorkflowStrategy> strategies) protected voidprotected voidsetUpdatedTime(long updatedTime) toJson(boolean hasSchema) 转换为jsonvoidvoidverify()验证流程
-
Constructor Details
-
Workflow
protected Workflow()
-
-
Method Details
-
setId
-
setCode
-
setTitle
-
setCreatedOperator
-
setForm
-
setOperatorCreateScript
-
setNodes
-
setEdges
-
setSchema
-
setCreatedTime
protected void setCreatedTime(long createdTime) -
setUpdatedTime
protected void setUpdatedTime(long updatedTime) -
setStrategies
-
toJson
转换为json- Returns:
- json
-
formJson
-
strategyManager
-
matchCreatedOperator
匹配创建者- Parameters:
flowOperator- 创建者- Returns:
- 是否匹配
-
verify
public void verify()验证流程 -
getNackNodes
获取可以回退的节点列表 -
nextNodes
-
getFlowNode
-
getStartNode
-
getEndNode
-
isNextNode
判断是否是后续的节点- Parameters:
currentNode- 当前节点nextNode- 退回节点- Returns:
- 是否是后续的节点
-
updateTime
public void updateTime()
-