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.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 session) booleanIFlowNode.handle(FlowSession session) 是否执行节点 当前流程节点执行完成以后,触发下一环节时执行的函数,当返回true时则将继续执行后续节点的handle流程,当返回false时则不继续执行后续流程,将执行当前节点的创建流程记录函数IFlowNode.generateCurrentRecords(FlowSession)booleanBaseAuditNode.isDone(FlowSession session) booleanBaseFlowNode.isDone(FlowSession session) booleanIFlowNode.isDone(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) InclusiveBranchNode.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) 匹配条件booleanDelayNode.handle(FlowSession session) booleanEndNode.handle(FlowSession session) booleanInclusiveBranchNode.handle(FlowSession request) 匹配条件booleanNotifyNode.handle(FlowSession session) booleanSubProcessNode.handle(FlowSession session) booleanTriggerNode.handle(FlowSession session) booleanNotifyNode.isDone(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 with parameters of type FlowSessionModifier and TypeMethodDescriptionFlowRecord.create(FlowSession flowSession) voidFlowRecord.notifyRecord(FlowSession flowSession) 抄送记录更新voidFlowRecord.update(FlowSession flowSession, boolean done) 更新记录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 request) ErrorTriggerScript.execute(FlowSession request) NodeTitleScript.execute(FlowSession request) OperatorLoadScript.execute(FlowSession request) RouterNodeScript.execute(FlowSession request) SubProcessScript.execute(FlowSession request) voidTriggerScript.execute(FlowSession request) -
Uses of FlowSession in com.codingapi.flow.session
Methods in com.codingapi.flow.session that return FlowSessionModifier and TypeMethodDescriptionstatic FlowSessionFlowSession.startSession(IFlowOperator currentOperator, Workflow workflow, IFlowNode currentNode, IFlowAction currentAction, FormData formData, long backupId) 构建开始会话FlowSession.updateSession(IFlowAction currentAction) 更新会话FlowSession.updateSession(IFlowNode currentNode) 更新会话FlowSession.updateSession(IFlowOperator currentOperator) 更新会话 -
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) 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之前需要先对判断请求会话的参数是否满足节点参数要求