Uses of Class
com.codingapi.flow.session.FlowSession
Packages that use FlowSession
Package
Description
-
Uses of FlowSession in com.codingapi.flow.action
Methods in com.codingapi.flow.action with parameters of type FlowSessionModifier and TypeMethodDescriptionBaseAction.generateRecords(FlowSession flowSession) IFlowAction.generateRecords(FlowSession flowSession) 执行动作voidBaseAction.run(FlowSession flowSession) voidIFlowAction.run(FlowSession flowSession) 执行动作 业务流程的处理入口时通过run函数触发开启的流程voidBaseAction.triggerNode(FlowSession flowSession, Consumer<FlowSession> consumer) 触发并执行后续节点Method parameters in com.codingapi.flow.action with type arguments of type FlowSessionModifier and TypeMethodDescriptionvoidBaseAction.triggerNode(FlowSession flowSession, Consumer<FlowSession> consumer) 触发并执行后续节点 -
Uses of FlowSession in com.codingapi.flow.action.actions
Methods in com.codingapi.flow.action.actions with parameters of type FlowSessionModifier and TypeMethodDescriptionPassAction.generateRecords(FlowSession flowSession) RejectAction.generateRecords(FlowSession flowSession) AddAuditAction.operators(FlowSession flowSession) 加签的人员范围DelegateAction.operators(FlowSession flowSession) 加签的人员范围TransferAction.operators(FlowSession flowSession) 加签的人员范围voidAddAuditAction.run(FlowSession flowSession) voidCustomAction.run(FlowSession flowSession) voidDelegateAction.run(FlowSession flowSession) voidPassAction.run(FlowSession flowSession) voidRejectAction.run(FlowSession flowSession) voidReturnAction.run(FlowSession flowSession) voidSaveAction.run(FlowSession flowSession) voidTransferAction.run(FlowSession flowSession) -
Uses of FlowSession in com.codingapi.flow.context
Methods in com.codingapi.flow.context with parameters of type FlowSessionModifier and TypeMethodDescriptionRepositoryHolderContext.createFlowActionService(FlowSession flowSession) 构建流程动作服务 -
Uses of FlowSession in com.codingapi.flow.manager
Methods in com.codingapi.flow.manager with parameters of type FlowSessionModifier and TypeMethodDescriptionNodeStrategyManager.errorTrigger(FlowSession session) 错误触发(没有匹配到人时执行的逻辑)NodeStrategyManager.generateTitle(FlowSession session) NodeStrategyManager.loadOperators(FlowSession session) voidActionManager.verifySession(FlowSession session) voidNodeStrategyManager.verifySession(FlowSession session) -
Uses of FlowSession in com.codingapi.flow.mock
Methods in com.codingapi.flow.mock with parameters of type FlowSessionModifier and TypeMethodDescriptionMockRepositoryHolder.createFlowActionService(FlowSession flowSession) -
Uses of FlowSession in com.codingapi.flow.node
Methods in com.codingapi.flow.node with parameters of type FlowSessionModifier and TypeMethodDescriptionvoidBaseAuditNode.fillNewRecord(FlowSession session, FlowRecord flowRecord) voidBaseFlowNode.fillNewRecord(FlowSession session, FlowRecord flowRecord) voidIFlowNode.fillNewRecord(FlowSession session, FlowRecord flowRecord) 填充流程记录,在保存流程记录时将会触发当前节点的填充流程记录函数。BaseFlowNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) IFlowNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) 过滤节点BaseAuditNode.generateCurrentRecords(FlowSession session) 生成当前节点的记录BaseFlowNode.generateCurrentRecords(FlowSession session) IFlowNode.generateCurrentRecords(FlowSession session) 构建当前节点下的流程记录,不需要创建记录的返回 空集合booleanBaseAuditNode.handle(FlowSession session) booleanBaseFlowNode.handle(FlowSession request) 匹配条件booleanIFlowNode.handle(FlowSession session) 是否执行节点 当前流程节点执行完成以后,触发下一环节时执行的函数,当返回true时则将继续执行后续节点的handle流程,当返回false时则不继续执行后续流程,将执行当前节点的创建流程记录函数IFlowNode.generateCurrentRecords(FlowSession)booleanBaseAuditNode.isFinish(FlowSession session) booleanBaseFlowNode.isFinish(FlowSession session) booleanIFlowNode.isFinish(FlowSession session) 节点是否完成booleanBaseFlowNode.isWaitRecordMargeParallelNode(FlowSession session) 是否等待并行节点的汇聚voidBaseFlowNode.verifySession(FlowSession session) voidIFlowNode.verifySession(FlowSession session) 节点验证会话 流程执行continueTrigger之前需要先对判断请求会话的参数是否满足节点参数要求 -
Uses of FlowSession in com.codingapi.flow.node.nodes
Methods in com.codingapi.flow.node.nodes with parameters of type FlowSessionModifier and TypeMethodDescriptionvoidEndNode.fillNewRecord(FlowSession session, FlowRecord flowRecord) voidNotifyNode.fillNewRecord(FlowSession session, FlowRecord flowRecord) voidStartNode.fillNewRecord(FlowSession session, FlowRecord flowRecord) ConditionBranchNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) ConditionElseBranchNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) InclusiveBranchNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) 匹配条件分支InclusiveElseBranchNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) 匹配条件分支ManualNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) 匹配条件分支ParallelBranchNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) 匹配条件分支RouterNode.filterBranches(List<IFlowNode> nodeList, FlowSession flowSession) EndNode.generateCurrentRecords(FlowSession session) NotifyNode.generateCurrentRecords(FlowSession session) 生成当前节点的记录StartNode.generateCurrentRecords(FlowSession session) booleanConditionBranchNode.handle(FlowSession request) 匹配条件booleanConditionElseBranchNode.handle(FlowSession request) 匹配条件booleanDelayNode.handle(FlowSession session) booleanEndNode.handle(FlowSession session) booleanInclusiveBranchNode.handle(FlowSession request) 匹配条件booleanInclusiveElseBranchNode.handle(FlowSession request) 匹配条件booleanManualBranchNode.handle(FlowSession request) 匹配条件booleanNotifyNode.handle(FlowSession session) booleanParallelBranchNode.handle(FlowSession request) booleanSubProcessNode.handle(FlowSession session) booleanTriggerNode.handle(FlowSession session) booleanNotifyNode.isFinish(FlowSession session) -
Uses of FlowSession in com.codingapi.flow.pojo.body
Constructors in com.codingapi.flow.pojo.body with parameters of type FlowSession -
Uses of FlowSession in com.codingapi.flow.record
Methods in com.codingapi.flow.record that return FlowSessionModifier and TypeMethodDescriptionFlowRecord.createFlowSession(IRepositoryHolder repositoryHolder, Workflow workflow, IFlowOperator currentOperator, IFlowOperator createdOperator, IFlowOperator submitOperator, FormData formData, FlowAdvice advice) 创建会话Methods in com.codingapi.flow.record with parameters of type FlowSessionModifier and TypeMethodDescriptionFlowRecord.create(FlowSession flowSession) voidFlowRecord.notifyRecord(FlowSession flowSession) 抄送记录更新voidFlowRecord.update(FlowSession flowSession, boolean pass) 更新记录Constructors in com.codingapi.flow.record with parameters of type FlowSession -
Uses of FlowSession in com.codingapi.flow.script.action
Methods in com.codingapi.flow.script.action with parameters of type FlowSessionModifier and TypeMethodDescriptionCustomScript.execute(FlowSession session) 返回的动作类型的typeRejectActionScript.execute(FlowSession session) -
Uses of FlowSession in com.codingapi.flow.script.node
Methods in com.codingapi.flow.script.node with parameters of type FlowSessionModifier and TypeMethodDescriptionbooleanConditionScript.execute(FlowSession session) ErrorTriggerScript.execute(FlowSession session) NodeTitleScript.execute(FlowSession session) OperatorLoadScript.execute(FlowSession session) RouterNodeScript.execute(FlowSession session) SubProcessScript.execute(FlowSession session) voidTriggerScript.execute(FlowSession session) -
Uses of FlowSession in com.codingapi.flow.script.request
Constructors in com.codingapi.flow.script.request with parameters of type FlowSessionModifierConstructorDescriptionGroovyScriptRequest(FlowSession session) 从FlowSession构建请求对象(模板方法模式) -
Uses of FlowSession in com.codingapi.flow.session
Methods in com.codingapi.flow.session that return FlowSessionModifier and TypeMethodDescriptionstatic FlowSessionFlowSession.startSession(IRepositoryHolder repositoryHolder, IFlowOperator currentOperator, Workflow workflow, IFlowNode currentNode, IFlowAction currentAction, FormData formData, long backupId) 构建开始会话FlowSession.updateSession(IFlowAction currentAction) 更新会话FlowSession.updateSession(IFlowNode currentNode) 更新会话FlowSession.updateSession(IFlowOperator currentOperator) 更新会话Methods in com.codingapi.flow.session with parameters of type FlowSessionModifier and TypeMethodDescriptionIRepositoryHolder.createFlowActionService(FlowSession flowSession) 构建流程动作服务 -
Uses of FlowSession in com.codingapi.flow.strategy.node
Methods in com.codingapi.flow.strategy.node with parameters of type FlowSessionModifier and TypeMethodDescriptionErrorTriggerStrategy.errorTrigger(FlowSession flowSession) RouterStrategy.execute(FlowSession request) voidSubProcessStrategy.execute(FlowSession session) voidTriggerStrategy.execute(FlowSession session) NodeTitleStrategy.generateTitle(FlowSession flowSession) OperatorLoadStrategy.loadOperators(FlowSession flowSession) voidBaseStrategy.verifySession(FlowSession session) voidFormFieldPermissionStrategy.verifySession(FlowSession session) voidINodeStrategy.verifySession(FlowSession session) 节点验证会话 流程执行continueTrigger之前需要先对判断请求会话的参数是否满足节点参数要求