Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accessDenied(String) - Static method in exception com.codingapi.flow.exception.FlowPermissionException
-
Access denied
- action() - Method in class com.codingapi.flow.service.impl.FlowActionService
- action(FlowActionRequest) - Method in class com.codingapi.flow.service.FlowService
-
流程审批
- action(String) - Static method in exception com.codingapi.flow.exception.FlowNotFoundException
-
Action not found
- ActionBuilder - Class in com.codingapi.flow.builder
- ActionDisplay - Class in com.codingapi.flow.action
-
动作显示
- ActionDisplay(String) - Constructor for class com.codingapi.flow.action.ActionDisplay
- actionManager() - Method in class com.codingapi.flow.node.BaseFlowNode
- actionManager() - Method in interface com.codingapi.flow.node.IFlowNode
-
获取节点操作对象管理器
- ActionManager - Class in com.codingapi.flow.manager
-
节点动作管理
- ActionManager() - Constructor for class com.codingapi.flow.manager.ActionManager
- actions - Variable in class com.codingapi.flow.node.BaseFlowNode
-
节点操作
- actions(List<IFlowAction>) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- ActionType - Enum Class in com.codingapi.flow.action
-
操作类型
- ADD_AUDIT - Enum constant in enum class com.codingapi.flow.action.ActionType
- addAction(IFlowAction) - Method in class com.codingapi.flow.builder.ActionBuilder
- AddAuditAction - Class in com.codingapi.flow.action.actions
-
加签
- AddAuditAction() - Constructor for class com.codingapi.flow.action.actions.AddAuditAction
- addDefaultBranch(int) - Method in interface com.codingapi.flow.node.IBlockNode
-
添加默认的branch分支
- addDefaultBranch(int) - Method in class com.codingapi.flow.node.nodes.ConditionNode
- addDefaultBranch(int) - Method in class com.codingapi.flow.node.nodes.InclusiveNode
- addDefaultBranch(int) - Method in class com.codingapi.flow.node.nodes.ParallelNode
- addDefaultNodesAndEdges() - Method in class com.codingapi.flow.workflow.Workflow
- addField(FormField) - Method in class com.codingapi.flow.form.FlowFormBuilder
- addField(String, String, DataType) - Method in class com.codingapi.flow.form.FlowFormBuilder
- addMergeCount() - Method in class com.codingapi.flow.record.FlowTodoRecord
-
添加合并记录数量
- addNode(IFlowNode) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- addParallelTriggerCount(String) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- addPermission(String, String, PermissionType) - Method in class com.codingapi.flow.builder.FormFieldPermissionsBuilder
- addStrategy(INodeStrategy) - Method in class com.codingapi.flow.builder.NodeStrategyBuilder
- addStrategy(IWorkflowStrategy) - Method in class com.codingapi.flow.builder.WorkflowStrategyBuilder
- addSubDataBody(String) - Method in class com.codingapi.flow.form.FormData
-
添加子表单数据
- addSubForm(FlowForm) - Method in class com.codingapi.flow.form.FlowFormBuilder
- addTask(DelayTask) - Method in class com.codingapi.flow.domain.DelayTaskManager
-
添加任务队列
- addTriggerCount(String) - Method in interface com.codingapi.flow.repository.ParallelBranchRepository
- AdviceStrategy - Class in com.codingapi.flow.strategy.node
-
节点审批意见策略
- AdviceStrategy() - Constructor for class com.codingapi.flow.strategy.node.AdviceStrategy
- any() - Static method in class com.codingapi.flow.script.node.OperatorMatchScript
-
任意人
- ANY - Enum constant in enum class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy.Type
- APPROVAL - Enum constant in enum class com.codingapi.flow.node.NodeType
- ApprovalNode - Class in com.codingapi.flow.node.nodes
-
审批节点
- ApprovalNode() - Constructor for class com.codingapi.flow.node.nodes.ApprovalNode
- ApprovalNode(String, String, String, List<IFlowAction>, List<INodeStrategy>) - Constructor for class com.codingapi.flow.node.nodes.ApprovalNode
- ApprovalNode.Builder - Class in com.codingapi.flow.node.nodes
- AUTO_PASS - Enum constant in enum class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy.Type
B
- BackNodeHelper - Class in com.codingapi.flow.node.helper
- BackNodeHelper(Workflow, IFlowNode) - Constructor for class com.codingapi.flow.node.helper.BackNodeHelper
- BaseAction - Class in com.codingapi.flow.action
- BaseAction() - Constructor for class com.codingapi.flow.action.BaseAction
- BaseAuditNode - Class in com.codingapi.flow.node
- BaseAuditNode(String, String, String, List<IFlowAction>, List<INodeStrategy>) - Constructor for class com.codingapi.flow.node.BaseAuditNode
- BaseFlowNode - Class in com.codingapi.flow.node
- BaseFlowNode(String, String) - Constructor for class com.codingapi.flow.node.BaseFlowNode
- BaseFlowNode(String, String, int) - Constructor for class com.codingapi.flow.node.BaseFlowNode
- BaseFlowNode(String, String, int, List<IFlowAction>, List<INodeStrategy>) - Constructor for class com.codingapi.flow.node.BaseFlowNode
- BaseFlowNode(String, String, List<IFlowAction>) - Constructor for class com.codingapi.flow.node.BaseFlowNode
- BaseNodeBuilder<B extends BaseNodeBuilder<B,
N>, N extends BaseFlowNode> - Class in com.codingapi.flow.builder - BaseNodeBuilder(N) - Constructor for class com.codingapi.flow.builder.BaseNodeBuilder
- BaseStrategy - Class in com.codingapi.flow.strategy.node
-
基础策略
- BaseStrategy - Class in com.codingapi.flow.strategy.workflow
- BaseStrategy() - Constructor for class com.codingapi.flow.strategy.node.BaseStrategy
- BaseStrategy() - Constructor for class com.codingapi.flow.strategy.workflow.BaseStrategy
- blocks - Variable in class com.codingapi.flow.node.BaseFlowNode
-
节点块
- blocks() - Method in class com.codingapi.flow.node.BaseFlowNode
- blocks() - Method in interface com.codingapi.flow.node.IFlowNode
-
获取当前节点下blocks数据,废弃edge的设计
- blocks(IFlowNode...) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- blocks(List<IFlowNode>) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- Body() - Constructor for class com.codingapi.flow.pojo.response.FlowContent.Body
- BOOLEAN - Enum constant in enum class com.codingapi.flow.form.DataType
- build() - Method in class com.codingapi.flow.builder.ActionBuilder
- build() - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- build() - Method in class com.codingapi.flow.builder.FormFieldPermissionsBuilder
- build() - Method in class com.codingapi.flow.builder.NodeStrategyBuilder
- build() - Method in class com.codingapi.flow.builder.WorkflowStrategyBuilder
- build() - Method in class com.codingapi.flow.error.ErrorThrow.Builder
- build() - Method in class com.codingapi.flow.form.FlowFormBuilder
- build() - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- build(boolean) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- builder() - Static method in class com.codingapi.flow.builder.ActionBuilder
- builder() - Static method in class com.codingapi.flow.builder.FormFieldPermissionsBuilder
- builder() - Static method in class com.codingapi.flow.builder.NodeStrategyBuilder
- builder() - Static method in class com.codingapi.flow.builder.WorkflowStrategyBuilder
- builder() - Static method in class com.codingapi.flow.error.ErrorThrow
- builder() - Static method in class com.codingapi.flow.form.FlowFormBuilder
- builder() - Static method in class com.codingapi.flow.node.nodes.ApprovalNode
- builder() - Static method in class com.codingapi.flow.node.nodes.ConditionBranchNode
- builder() - Static method in class com.codingapi.flow.node.nodes.ConditionNode
- builder() - Static method in class com.codingapi.flow.node.nodes.DelayNode
- builder() - Static method in class com.codingapi.flow.node.nodes.EndNode
- builder() - Static method in class com.codingapi.flow.node.nodes.HandleNode
- builder() - Static method in class com.codingapi.flow.node.nodes.InclusiveBranchNode
- builder() - Static method in class com.codingapi.flow.node.nodes.InclusiveNode
- builder() - Static method in class com.codingapi.flow.node.nodes.NotifyNode
- builder() - Static method in class com.codingapi.flow.node.nodes.ParallelBranchNode
- builder() - Static method in class com.codingapi.flow.node.nodes.ParallelNode
- builder() - Static method in class com.codingapi.flow.node.nodes.RouterNode
- builder() - Static method in class com.codingapi.flow.node.nodes.StartNode
- builder() - Static method in class com.codingapi.flow.node.nodes.SubProcessNode
- builder() - Static method in class com.codingapi.flow.node.nodes.TriggerNode
- builder() - Static method in class com.codingapi.flow.workflow.WorkflowBuilder
- Builder() - Constructor for class com.codingapi.flow.error.ErrorThrow.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.ApprovalNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.ConditionBranchNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.ConditionNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.DelayNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.EndNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.HandleNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.InclusiveBranchNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.InclusiveNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.NotifyNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.ParallelBranchNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.ParallelNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.RouterNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.StartNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.SubProcessNode.Builder
- Builder() - Constructor for class com.codingapi.flow.node.nodes.TriggerNode.Builder
C
- CHAIN - Enum constant in enum class com.codingapi.flow.strategy.node.ResubmitStrategy.Type
- clearDelegate() - Method in class com.codingapi.flow.record.FlowRecord
-
清空委托节点信息
- clearDone() - Method in class com.codingapi.flow.record.FlowRecord
-
清空已办
- clearLockCache() - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
清理脚本锁缓存
- clearParallel() - Method in class com.codingapi.flow.record.FlowRecord
-
当满足条件以后需要清空并行的记录数据
- clearParallelTriggerCount(String) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- clearTriggerCount(String) - Method in interface com.codingapi.flow.repository.ParallelBranchRepository
- close() - Method in class com.codingapi.flow.domain.DelayTaskManager
-
关闭全部任务
- code(String) - Method in class com.codingapi.flow.form.FlowFormBuilder
- code(String) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- com.codingapi.flow.action - package com.codingapi.flow.action
- com.codingapi.flow.action.actions - package com.codingapi.flow.action.actions
- com.codingapi.flow.action.factory - package com.codingapi.flow.action.factory
- com.codingapi.flow.backup - package com.codingapi.flow.backup
- com.codingapi.flow.builder - package com.codingapi.flow.builder
- com.codingapi.flow.common - package com.codingapi.flow.common
- com.codingapi.flow.context - package com.codingapi.flow.context
- com.codingapi.flow.context.service - package com.codingapi.flow.context.service
- com.codingapi.flow.domain - package com.codingapi.flow.domain
- com.codingapi.flow.error - package com.codingapi.flow.error
- com.codingapi.flow.event - package com.codingapi.flow.event
- com.codingapi.flow.exception - package com.codingapi.flow.exception
- com.codingapi.flow.form - package com.codingapi.flow.form
- com.codingapi.flow.form.permission - package com.codingapi.flow.form.permission
- com.codingapi.flow.gateway - package com.codingapi.flow.gateway
- com.codingapi.flow.manager - package com.codingapi.flow.manager
- com.codingapi.flow.node - package com.codingapi.flow.node
- com.codingapi.flow.node.factory - package com.codingapi.flow.node.factory
- com.codingapi.flow.node.helper - package com.codingapi.flow.node.helper
- com.codingapi.flow.node.nodes - package com.codingapi.flow.node.nodes
- com.codingapi.flow.operator - package com.codingapi.flow.operator
- com.codingapi.flow.pojo.body - package com.codingapi.flow.pojo.body
- com.codingapi.flow.pojo.request - package com.codingapi.flow.pojo.request
- com.codingapi.flow.pojo.response - package com.codingapi.flow.pojo.response
- com.codingapi.flow.record - package com.codingapi.flow.record
- com.codingapi.flow.repository - package com.codingapi.flow.repository
- com.codingapi.flow.script - package com.codingapi.flow.script
- com.codingapi.flow.script.action - package com.codingapi.flow.script.action
- com.codingapi.flow.script.node - package com.codingapi.flow.script.node
- com.codingapi.flow.script.request - package com.codingapi.flow.script.request
- com.codingapi.flow.script.runtime - package com.codingapi.flow.script.runtime
- com.codingapi.flow.service - package com.codingapi.flow.service
- com.codingapi.flow.service.impl - package com.codingapi.flow.service.impl
- com.codingapi.flow.session - package com.codingapi.flow.session
- com.codingapi.flow.strategy.node - package com.codingapi.flow.strategy.node
- com.codingapi.flow.strategy.workflow - package com.codingapi.flow.strategy.workflow
- com.codingapi.flow.utils - package com.codingapi.flow.utils
- com.codingapi.flow.workflow - package com.codingapi.flow.workflow
- CONDITION - Enum constant in enum class com.codingapi.flow.node.NodeType
- CONDITION_BRANCH - Enum constant in enum class com.codingapi.flow.node.NodeType
- ConditionBranchNode - Class in com.codingapi.flow.node.nodes
-
条件分支节点
- ConditionBranchNode() - Constructor for class com.codingapi.flow.node.nodes.ConditionBranchNode
- ConditionBranchNode(String, String, int) - Constructor for class com.codingapi.flow.node.nodes.ConditionBranchNode
- ConditionBranchNode.Builder - Class in com.codingapi.flow.node.nodes
- ConditionNode - Class in com.codingapi.flow.node.nodes
-
条件控制节点
- ConditionNode() - Constructor for class com.codingapi.flow.node.nodes.ConditionNode
- ConditionNode(String, String, int) - Constructor for class com.codingapi.flow.node.nodes.ConditionNode
- ConditionNode.Builder - Class in com.codingapi.flow.node.nodes
- conditionScript(String) - Method in class com.codingapi.flow.node.nodes.ConditionBranchNode.Builder
- conditionScript(String) - Method in class com.codingapi.flow.node.nodes.InclusiveBranchNode.Builder
- ConditionScript - Class in com.codingapi.flow.script.node
- ConditionScript() - Constructor for class com.codingapi.flow.script.node.ConditionScript
- copy(IFlowAction) - Method in class com.codingapi.flow.action.actions.AddAuditAction
- copy(IFlowAction) - Method in class com.codingapi.flow.action.actions.CustomAction
- copy(IFlowAction) - Method in class com.codingapi.flow.action.actions.DelegateAction
- copy(IFlowAction) - Method in class com.codingapi.flow.action.actions.RejectAction
- copy(IFlowAction) - Method in class com.codingapi.flow.action.actions.TransferAction
- copy(IFlowAction) - Method in class com.codingapi.flow.action.BaseAction
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.AdviceStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.DelayStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.ErrorTriggerStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.NodeTitleStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.OperatorLoadStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.RecordMergeStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.ResubmitStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.RevokeStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.RouterStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.SubProcessStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.TimeoutStrategy
- copy(INodeStrategy) - Method in class com.codingapi.flow.strategy.node.TriggerStrategy
- copy(IWorkflowStrategy) - Method in class com.codingapi.flow.strategy.workflow.InterfereStrategy
- copy(IWorkflowStrategy) - Method in class com.codingapi.flow.strategy.workflow.UrgeStrategy
- copy(T) - Method in interface com.codingapi.flow.common.ICopyAbility
- countSubDataBody() - Method in class com.codingapi.flow.form.FormData
-
获取子表单数量
- create() - Method in class com.codingapi.flow.service.impl.FlowCreateService
- create(FlowCreateRequest) - Method in class com.codingapi.flow.service.FlowService
-
创建流程
- create(FlowSession) - Method in class com.codingapi.flow.record.FlowRecord
- createAction(Map<String, Object>) - Method in class com.codingapi.flow.action.factory.FlowActionFactory
- createDelayTriggerService(DelayTask) - Method in class com.codingapi.flow.context.RepositoryHolderContext
-
构建延迟触发执行服务
- createdOperator(IFlowOperator) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- createEndNode(Workflow) - Static method in class com.codingapi.flow.pojo.response.ProcessNode
- createErrorThrow(long...) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- createErrorThrow(long...) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- createErrorThrow(IFlowNode) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- createErrorThrow(IFlowNode) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- createErrorThrow(IFlowOperator) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- createErrorThrow(IFlowOperator) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- createErrorThrow(IFlowOperator...) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- createErrorThrow(IFlowOperator...) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- createErrorThrow(List<Long>) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- createErrorThrow(List<Long>) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- createFlowActionService(FlowSession) - Method in class com.codingapi.flow.context.RepositoryHolderContext
-
构建流程动作服务
- createFlowService() - Method in class com.codingapi.flow.context.RepositoryHolderContext
-
构建流程服务
- createFlowSession(Workflow, IFlowOperator, FormData, FlowAdvice) - Method in class com.codingapi.flow.record.FlowRecord
-
创建会话
- createNode(NodeType) - Method in class com.codingapi.flow.node.factory.NodeFactory
- createNode(Map<String, Object>) - Method in class com.codingapi.flow.node.factory.NodeFactory
- createRecordSizeError() - Static method in exception com.codingapi.flow.exception.FlowExecutionException
-
Create record size error
- createStrategy(Map<String, Object>) - Method in class com.codingapi.flow.strategy.node.NodeStrategyFactory
- createStrategy(Map<String, Object>) - Method in class com.codingapi.flow.strategy.workflow.WorkflowStrategyFactory
- currentNodeNotNull() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Current node cannot be null
- CUSTOM - Enum constant in enum class com.codingapi.flow.action.ActionType
- CustomAction - Class in com.codingapi.flow.action.actions
-
自定义
- CustomAction() - Constructor for class com.codingapi.flow.action.actions.CustomAction
- customActionNextNotFound() - Static method in exception com.codingapi.flow.exception.FlowExecutionException
-
Custom action next not found
- CustomScript - Class in com.codingapi.flow.script.action
-
自定义脚本
- CustomScript() - Constructor for class com.codingapi.flow.script.action.CustomScript
D
- DataBody(FlowForm) - Constructor for class com.codingapi.flow.form.FormData.DataBody
- DataType - Enum Class in com.codingapi.flow.form
- DATE - Enum constant in enum class com.codingapi.flow.form.DataType
- DAY - Enum constant in enum class com.codingapi.flow.strategy.node.DelayStrategy.Type
- DEFAULT_INTERVAL - Static variable in class com.codingapi.flow.strategy.workflow.UrgeStrategy
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.ApprovalNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.ConditionBranchNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.ConditionNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.DelayNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.EndNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.HandleNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.InclusiveBranchNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.InclusiveNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.NotifyNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.ParallelBranchNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.ParallelNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.RouterNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.StartNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.SubProcessNode
- DEFAULT_NAME - Static variable in class com.codingapi.flow.node.nodes.TriggerNode
- DEFAULT_TIMEOUT_TIME - Static variable in class com.codingapi.flow.strategy.node.TimeoutStrategy
- DEFAULT_VIEW - Static variable in class com.codingapi.flow.node.BaseAuditNode
- DEFAULT_VIEW - Static variable in class com.codingapi.flow.node.nodes.StartNode
- defaultScript() - Static method in class com.codingapi.flow.script.action.CustomScript
-
默认节点脚本
- defaultScript() - Static method in class com.codingapi.flow.script.action.RejectActionScript
-
退回至发起节点
- defaultScript() - Static method in class com.codingapi.flow.script.node.ConditionScript
- defaultScript() - Static method in class com.codingapi.flow.script.node.ErrorTriggerScript
-
默认节点脚本
- defaultScript() - Static method in class com.codingapi.flow.script.node.NodeTitleScript
-
默认脚本
- defaultScript() - Static method in class com.codingapi.flow.script.node.OperatorLoadScript
-
流程创建者
- defaultScript() - Static method in class com.codingapi.flow.script.node.RouterNodeScript
-
默认节点脚本
- defaultScript() - Static method in class com.codingapi.flow.script.node.SubProcessScript
- defaultScript() - Static method in class com.codingapi.flow.script.node.TriggerScript
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.AdviceStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.DelayStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.ErrorTriggerStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.NodeTitleStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.OperatorLoadStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.RecordMergeStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.ResubmitStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.RevokeStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.RouterStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.SubProcessStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.TimeoutStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.node.TriggerStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.workflow.InterfereStrategy
- defaultStrategy() - Static method in class com.codingapi.flow.strategy.workflow.UrgeStrategy
- DELAY - Enum constant in enum class com.codingapi.flow.node.NodeType
- DelayNode - Class in com.codingapi.flow.node.nodes
-
延迟节点
- DelayNode() - Constructor for class com.codingapi.flow.node.nodes.DelayNode
- DelayNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.DelayNode
- DelayNode.Builder - Class in com.codingapi.flow.node.nodes
- DelayStrategy - Class in com.codingapi.flow.strategy.node
-
延迟策略配置
- DelayStrategy() - Constructor for class com.codingapi.flow.strategy.node.DelayStrategy
- DelayStrategy.Type - Enum Class in com.codingapi.flow.strategy.node
- DelayTask - Class in com.codingapi.flow.domain
-
延迟任务
- DelayTask(DelayStrategy, FlowRecord, String) - Constructor for class com.codingapi.flow.domain.DelayTask
- DelayTaskManager - Class in com.codingapi.flow.domain
-
延迟任务上下文管理对象
- DelayTaskRepository - Interface in com.codingapi.flow.repository
-
延时任务仓库
- DELEGATE - Enum constant in enum class com.codingapi.flow.action.ActionType
- DelegateAction - Class in com.codingapi.flow.action.actions
-
委派
- DelegateAction() - Constructor for class com.codingapi.flow.action.actions.DelegateAction
- delete(WorkflowBackup) - Method in interface com.codingapi.flow.repository.WorkflowBackupRepository
- delete(DelayTask) - Method in interface com.codingapi.flow.repository.DelayTaskRepository
- delete(FlowRecord) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
删除流程记录
- delete(Workflow) - Method in interface com.codingapi.flow.repository.WorkflowRepository
- deleteDelayTask(DelayTask) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- detail() - Method in class com.codingapi.flow.service.impl.FlowDetailService
- detail(FlowDetailRequest) - Method in class com.codingapi.flow.service.FlowService
-
流程详情
- disable() - Method in class com.codingapi.flow.workflow.Workflow
-
禁用流程
- disableAutoCleanup() - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
禁用自动清理
- display - Variable in class com.codingapi.flow.action.BaseAction
- display() - Method in class com.codingapi.flow.action.BaseAction
- display() - Method in interface com.codingapi.flow.action.IFlowAction
-
显示名称
- divMergeCount() - Method in class com.codingapi.flow.record.FlowTodoRecord
-
减去合并记录数量
E
- edgeConfigError(String) - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Edge configuration error
- enable - Variable in class com.codingapi.flow.action.BaseAction
- enable() - Method in class com.codingapi.flow.action.BaseAction
- enable() - Method in interface com.codingapi.flow.action.IFlowAction
-
是否可用
- enable() - Method in class com.codingapi.flow.workflow.Workflow
-
启动流程
- enableAutoCleanup() - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
启用自动清理
- END - Enum constant in enum class com.codingapi.flow.node.NodeType
- EndNode - Class in com.codingapi.flow.node.nodes
-
结束节点
- EndNode() - Constructor for class com.codingapi.flow.node.nodes.EndNode
- EndNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.EndNode
- EndNode.Builder - Class in com.codingapi.flow.node.nodes
- equals(Object) - Method in class com.codingapi.flow.action.BaseAction
- equals(Object) - Method in class com.codingapi.flow.manager.FlowNodeState
- equals(Object) - Method in class com.codingapi.flow.node.BaseFlowNode
- equals(Object) - Method in class com.codingapi.flow.pojo.response.ProcessNode
- ErrorThrow - Class in com.codingapi.flow.error
-
异常流程配置,在节点没有匹配到人员时触发 异常时可以指定跳转到的节点或者指定默认的审批人员,两者二选一,优先以跳转的节点为准
- ErrorThrow() - Constructor for class com.codingapi.flow.error.ErrorThrow
- ErrorThrow.Builder - Class in com.codingapi.flow.error
- errorTrigger(FlowSession) - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
错误触发(没有匹配到人时执行的逻辑)
- errorTrigger(FlowSession) - Method in class com.codingapi.flow.strategy.node.ErrorTriggerStrategy
- ErrorTriggerScript - Class in com.codingapi.flow.script.node
-
异常触发脚本
- ErrorTriggerScript() - Constructor for class com.codingapi.flow.script.node.ErrorTriggerScript
- ErrorTriggerStrategy - Class in com.codingapi.flow.strategy.node
-
错误触发策略配置(没有匹配到人时)
- ErrorTriggerStrategy(String) - Constructor for class com.codingapi.flow.strategy.node.ErrorTriggerStrategy
- execute(IFlowOperator) - Method in class com.codingapi.flow.script.node.OperatorMatchScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.action.CustomScript
-
返回的动作类型的type
- execute(FlowSession) - Method in class com.codingapi.flow.script.action.RejectActionScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.ConditionScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.ErrorTriggerScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.NodeTitleScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.OperatorLoadScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.RouterNodeScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.SubProcessScript
- execute(FlowSession) - Method in class com.codingapi.flow.script.node.TriggerScript
- execute(FlowSession) - Method in class com.codingapi.flow.strategy.node.RouterStrategy
- execute(FlowSession) - Method in class com.codingapi.flow.strategy.node.SubProcessStrategy
- execute(FlowSession) - Method in class com.codingapi.flow.strategy.node.TriggerStrategy
- execute(String, String, Class<T>, Object...) - Method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
执行脚本,脚本传入的$bind对象,对应
FlowScriptContext对象,用于脚本运行时获取相关的服务数据能力。 - extendsRecord(FlowRecord) - Method in class com.codingapi.flow.record.FlowRecord
-
继承记录
F
- fetchMargeNode() - Method in class com.codingapi.flow.node.helper.ParallelNodeRelationHelper
-
获取合并节点
- fieldNotFound(String) - Static method in exception com.codingapi.flow.exception.FlowValidationException
-
Field not found
- fieldReadOnly(String) - Static method in exception com.codingapi.flow.exception.FlowValidationException
-
Field is read-only
- fillNewRecord(FlowSession, FlowRecord) - Method in class com.codingapi.flow.node.BaseAuditNode
- fillNewRecord(FlowSession, FlowRecord) - Method in class com.codingapi.flow.node.BaseFlowNode
- fillNewRecord(FlowSession, FlowRecord) - Method in interface com.codingapi.flow.node.IFlowNode
-
填充流程记录,在保存流程记录时将会触发当前节点的填充流程记录函数。
- fillNewRecord(FlowSession, FlowRecord) - Method in class com.codingapi.flow.node.nodes.EndNode
- fillNewRecord(FlowSession, FlowRecord) - Method in class com.codingapi.flow.node.nodes.NotifyNode
- fillNewRecord(FlowSession, FlowRecord) - Method in class com.codingapi.flow.node.nodes.StartNode
- filterBranches(List<IFlowNode>, FlowSession) - Method in class com.codingapi.flow.node.BaseFlowNode
- filterBranches(List<IFlowNode>, FlowSession) - Method in interface com.codingapi.flow.node.IFlowNode
-
过滤节点
- filterBranches(List<IFlowNode>, FlowSession) - Method in class com.codingapi.flow.node.nodes.ConditionBranchNode
- filterBranches(List<IFlowNode>, FlowSession) - Method in class com.codingapi.flow.node.nodes.InclusiveBranchNode
-
匹配条件分支
- filterBranches(List<IFlowNode>, FlowSession) - Method in class com.codingapi.flow.node.nodes.ParallelBranchNode
-
匹配条件分支
- filterBranches(List<IFlowNode>, FlowSession) - Method in class com.codingapi.flow.node.nodes.RouterNode
- findAfterRecords(String, long) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- findAfterRecords(String, long) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
查询所有后续的流程记录
- findAll() - Method in interface com.codingapi.flow.repository.DelayTaskRepository
- findBeforeRecords(String, long) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
查询所有之前的流程记录
- findByIds(List<Long>) - Method in class com.codingapi.flow.context.GatewayContext
- findByIds(List<Long>) - Method in interface com.codingapi.flow.gateway.FlowOperatorGateway
- findByIds(List<Long>) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
批量获取流程详细
- findByTodoId(long) - Method in interface com.codingapi.flow.repository.FlowTodoMergeRepository
- findCurrentNodeRecords(long, String) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- findCurrentNodeRecords(long, String) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
查询当前节点的记录
- findDelayTasks() - Method in class com.codingapi.flow.context.RepositoryHolderContext
- findOperatorByIds(List<Long>) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- findOperatorsByIds(List<Long>) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- findOperatorsByIds(List<Long>) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- findOperatorsByIds(List<Long>) - Method in interface com.codingapi.flow.script.runtime.IBeanFactory
- findProcessRecords(String) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- findProcessRecords(String) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
查询当前流程的记录
- findTodoRecords(String) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
查询所有最新的待办记录
- finish(boolean) - Method in class com.codingapi.flow.record.FlowRecord
-
流程结束
- FlowActionFactory - Class in com.codingapi.flow.action.factory
- FlowActionRequest - Class in com.codingapi.flow.pojo.request
-
流程发起请求
- FlowActionRequest() - Constructor for class com.codingapi.flow.pojo.request.FlowActionRequest
- FlowActionService - Class in com.codingapi.flow.service.impl
-
节点动作服务
- FlowActionService(FlowActionRequest) - Constructor for class com.codingapi.flow.service.impl.FlowActionService
- FlowAdvice - Class in com.codingapi.flow.session
-
审批意见
- FlowAdvice(String) - Constructor for class com.codingapi.flow.session.FlowAdvice
- FlowAdviceBody - Class in com.codingapi.flow.pojo.body
-
流程审批意见
- FlowAdviceBody(FlowSession) - Constructor for class com.codingapi.flow.pojo.body.FlowAdviceBody
- FlowAdviceBody(String, long) - Constructor for class com.codingapi.flow.pojo.body.FlowAdviceBody
- FlowAdviceBody(String, String, long) - Constructor for class com.codingapi.flow.pojo.body.FlowAdviceBody
- FlowContent - Class in com.codingapi.flow.pojo.response
-
流程详情
- FlowContent() - Constructor for class com.codingapi.flow.pojo.response.FlowContent
- FlowContent.Body - Class in com.codingapi.flow.pojo.response
- FlowContent.History - Class in com.codingapi.flow.pojo.response
- FlowCreateRequest - Class in com.codingapi.flow.pojo.request
-
流程发起请求
- FlowCreateRequest() - Constructor for class com.codingapi.flow.pojo.request.FlowCreateRequest
- FlowCreateService - Class in com.codingapi.flow.service.impl
-
创建流程服务
- FlowCreateService(FlowCreateRequest) - Constructor for class com.codingapi.flow.service.impl.FlowCreateService
- FlowDelayTriggerService - Class in com.codingapi.flow.service.impl
-
延时触发服务
- FlowDelayTriggerService() - Constructor for class com.codingapi.flow.service.impl.FlowDelayTriggerService
- FlowDetailRequest - Class in com.codingapi.flow.pojo.request
-
流程详情请求
- FlowDetailRequest(long, long) - Constructor for class com.codingapi.flow.pojo.request.FlowDetailRequest
- FlowDetailRequest(String, long) - Constructor for class com.codingapi.flow.pojo.request.FlowDetailRequest
- FlowDetailService - Class in com.codingapi.flow.service.impl
-
流程详情服务
- FlowDetailService(FlowDetailRequest) - Constructor for class com.codingapi.flow.service.impl.FlowDetailService
- FlowException - Exception in com.codingapi.flow.exception
-
流程引擎框架异常基类
- FlowException(String, String) - Constructor for exception com.codingapi.flow.exception.FlowException
-
构造函数
- FlowException(String, String, Throwable) - Constructor for exception com.codingapi.flow.exception.FlowException
-
构造函数
- FlowExecutionException - Exception in com.codingapi.flow.exception
-
Flow execution exception
- FlowExecutionException(String, String) - Constructor for exception com.codingapi.flow.exception.FlowExecutionException
-
Constructor
- FlowExecutionException(String, String, Throwable) - Constructor for exception com.codingapi.flow.exception.FlowExecutionException
-
Constructor
- FlowForm - Class in com.codingapi.flow.form
-
流程表单
- FlowForm() - Constructor for class com.codingapi.flow.form.FlowForm
- FlowFormBuilder - Class in com.codingapi.flow.form
- FlowNodeManager - Class in com.codingapi.flow.manager
-
流程节点管理器,主要获取流程节点信息
- FlowNodeManager(List<IFlowNode>) - Constructor for class com.codingapi.flow.manager.FlowNodeManager
- FlowNodeState - Class in com.codingapi.flow.manager
-
流程节点状态
- FlowNodeState(IFlowNode) - Constructor for class com.codingapi.flow.manager.FlowNodeState
- FlowNotFoundException - Exception in com.codingapi.flow.exception
-
Flow not found exception
- FlowNotFoundException(String, String) - Constructor for exception com.codingapi.flow.exception.FlowNotFoundException
-
Constructor
- FlowOperator - Class in com.codingapi.flow.pojo.response
-
流程审批人
- FlowOperator(IFlowOperator) - Constructor for class com.codingapi.flow.pojo.response.FlowOperator
- FlowOperatorBody(IFlowOperator) - Constructor for class com.codingapi.flow.pojo.response.ProcessNode.FlowOperatorBody
- FlowOperatorBody(FlowRecord) - Constructor for class com.codingapi.flow.pojo.response.ProcessNode.FlowOperatorBody
- FlowOperatorGateway - Interface in com.codingapi.flow.gateway
-
流程操作者防腐层
- FlowPermissionException - Exception in com.codingapi.flow.exception
-
Flow permission exception
- FlowPermissionException(String, String) - Constructor for exception com.codingapi.flow.exception.FlowPermissionException
-
Constructor
- FlowProcessNodeRequest - Class in com.codingapi.flow.pojo.request
-
流程节点记录请求
- FlowProcessNodeRequest(long, long, Map<String, Object>) - Constructor for class com.codingapi.flow.pojo.request.FlowProcessNodeRequest
- FlowProcessNodeRequest(String, long, Map<String, Object>) - Constructor for class com.codingapi.flow.pojo.request.FlowProcessNodeRequest
- FlowProcessNodeService - Class in com.codingapi.flow.service.impl
-
流程节点记录服务
- FlowProcessNodeService(FlowProcessNodeRequest) - Constructor for class com.codingapi.flow.service.impl.FlowProcessNodeService
- FlowRecord - Class in com.codingapi.flow.record
-
流程流转记录数据模型
- FlowRecord(FlowSession, int) - Constructor for class com.codingapi.flow.record.FlowRecord
- FlowRecordDoneEvent - Class in com.codingapi.flow.event
-
流程结束事件
- FlowRecordDoneEvent() - Constructor for class com.codingapi.flow.event.FlowRecordDoneEvent
- FlowRecordFinishEvent - Class in com.codingapi.flow.event
-
流程正常完成事件
- FlowRecordFinishEvent() - Constructor for class com.codingapi.flow.event.FlowRecordFinishEvent
- FlowRecordRepository - Interface in com.codingapi.flow.repository
-
流程记录
- FlowRecordSaveService - Class in com.codingapi.flow.context.service
-
流程记录保存服务,负责保存流程记录和待办记录的合并关系
- FlowRecordSaveService(FlowRecord) - Constructor for class com.codingapi.flow.context.service.FlowRecordSaveService
- FlowRecordSaveService(List<FlowRecord>) - Constructor for class com.codingapi.flow.context.service.FlowRecordSaveService
- FlowRecordStartEvent - Class in com.codingapi.flow.event
-
流程启动事件
- FlowRecordStartEvent() - Constructor for class com.codingapi.flow.event.FlowRecordStartEvent
- FlowRecordTodoEvent - Class in com.codingapi.flow.event
-
流程待办事件
- FlowRecordTodoEvent() - Constructor for class com.codingapi.flow.event.FlowRecordTodoEvent
- FlowRecordUrgeEvent - Class in com.codingapi.flow.event
-
流程催办事件
- FlowRecordUrgeEvent() - Constructor for class com.codingapi.flow.event.FlowRecordUrgeEvent
- FlowRevokeRequest - Class in com.codingapi.flow.pojo.request
-
流程撤回请求
- FlowRevokeRequest() - Constructor for class com.codingapi.flow.pojo.request.FlowRevokeRequest
- FlowRevokeService - Class in com.codingapi.flow.service.impl
-
撤销流程服务
- FlowRevokeService(FlowRevokeRequest) - Constructor for class com.codingapi.flow.service.impl.FlowRevokeService
- FlowScriptContext - Class in com.codingapi.flow.script.runtime
-
脚本运行时的$bind上下文对象
- FlowService - Class in com.codingapi.flow.service
-
流程服务
- FlowService(WorkflowRepository, FlowOperatorGateway, FlowRecordRepository, FlowTodoRecordRepository, FlowTodoMergeRepository, WorkflowBackupRepository, ParallelBranchRepository, DelayTaskRepository, UrgeIntervalRepository) - Constructor for class com.codingapi.flow.service.FlowService
- FlowSession - Class in com.codingapi.flow.session
-
流程会话对象
- FlowSession(IFlowOperator, Workflow, IFlowNode, IFlowAction, FormData, FlowRecord, List<FlowRecord>, long, FlowAdvice) - Constructor for class com.codingapi.flow.session.FlowSession
- FlowStateException - Exception in com.codingapi.flow.exception
-
Flow state exception
- FlowStateException(String, String) - Constructor for exception com.codingapi.flow.exception.FlowStateException
-
Constructor
- FlowTodoMerge - Class in com.codingapi.flow.record
-
存储待办合并的记录,仅当开启流程记录合并时才会产生合并记录数据
FlowRecord#isMergeable()为true时才会产生 - FlowTodoMerge(FlowTodoRecord) - Constructor for class com.codingapi.flow.record.FlowTodoMerge
- FlowTodoMergeRepository - Interface in com.codingapi.flow.repository
- FlowTodoRecord - Class in com.codingapi.flow.record
-
待办记录数据,所有的待办列表(自动合并记录)
- FlowTodoRecord(FlowRecord) - Constructor for class com.codingapi.flow.record.FlowTodoRecord
- FlowTodoRecordRepository - Interface in com.codingapi.flow.repository
- FlowUrgeRequest - Class in com.codingapi.flow.pojo.request
-
流程催办请求
- FlowUrgeRequest() - Constructor for class com.codingapi.flow.pojo.request.FlowUrgeRequest
- FlowUrgeService - Class in com.codingapi.flow.service.impl
-
催办服务
- FlowUrgeService(FlowUrgeRequest) - Constructor for class com.codingapi.flow.service.impl.FlowUrgeService
- FlowValidationException - Exception in com.codingapi.flow.exception
-
Flow parameter validation exception
- FlowValidationException(String, String) - Constructor for exception com.codingapi.flow.exception.FlowValidationException
-
Constructor
- form(FlowForm) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- FormData - Class in com.codingapi.flow.form
-
流程表单数据
- FormData(FlowForm) - Constructor for class com.codingapi.flow.form.FormData
- FormData.DataBody - Class in com.codingapi.flow.form
-
表单数据体
- FormField - Class in com.codingapi.flow.form
-
表单字段元数据
- FormField() - Constructor for class com.codingapi.flow.form.FormField
- FormFieldPermission - Class in com.codingapi.flow.form.permission
- FormFieldPermission() - Constructor for class com.codingapi.flow.form.permission.FormFieldPermission
- FormFieldPermissionsBuilder - Class in com.codingapi.flow.builder
- FormFieldPermissionStrategy - Class in com.codingapi.flow.strategy.node
-
表单字段权限策略配置
- FormFieldPermissionStrategy() - Constructor for class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- FormFieldPermissionStrategy(List<FormFieldPermission>) - Constructor for class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- formJson(String) - Static method in class com.codingapi.flow.workflow.Workflow
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.ApprovalNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.ConditionBranchNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.ConditionNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.DelayNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.EndNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.HandleNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.InclusiveBranchNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.InclusiveNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.NotifyNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.ParallelBranchNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.ParallelNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.RouterNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.StartNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.SubProcessNode
- formMap(Map<String, Object>) - Static method in class com.codingapi.flow.node.nodes.TriggerNode
- formMap(Map<String, Object>, Class<T>) - Static method in class com.codingapi.flow.node.BaseAuditNode
- forwardOperator() - Method in interface com.codingapi.flow.operator.IFlowOperator
-
转交审批人 转交审批人不为空时,当前操作者将由转交审批人操作者执行
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.ActionDisplay
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.AddAuditAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.CustomAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.DelegateAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.PassAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.RejectAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.ReturnAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.SaveAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.action.actions.TransferAction
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.form.FlowForm
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.form.permission.FormFieldPermission
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.AdviceStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.DelayStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.ErrorTriggerStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.NodeTitleStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.OperatorLoadStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.RecordMergeStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.ResubmitStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.RevokeStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.RouterStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.SubProcessStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.TimeoutStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.node.TriggerStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.workflow.InterfereStrategy
- fromMap(Map<String, Object>) - Static method in class com.codingapi.flow.strategy.workflow.UrgeStrategy
- fromMap(Map<String, Object>, Class<T>) - Static method in class com.codingapi.flow.action.BaseAction
- fromMap(Map<String, Object>, Class<T>) - Static method in interface com.codingapi.flow.common.IMapConvertor
- fromMap(Map<String, Object>, Class<T>) - Static method in class com.codingapi.flow.node.BaseFlowNode
G
- GatewayContext - Class in com.codingapi.flow.context
- generateCurrentRecords(FlowSession) - Method in class com.codingapi.flow.node.BaseAuditNode
-
生成当前节点的记录
- generateCurrentRecords(FlowSession) - Method in class com.codingapi.flow.node.BaseFlowNode
- generateCurrentRecords(FlowSession) - Method in interface com.codingapi.flow.node.IFlowNode
-
构建当前节点下的流程记录,不需要创建记录的返回 空集合
- generateCurrentRecords(FlowSession) - Method in class com.codingapi.flow.node.nodes.EndNode
- generateCurrentRecords(FlowSession) - Method in class com.codingapi.flow.node.nodes.NotifyNode
-
生成当前节点的记录
- generateCurrentRecords(FlowSession) - Method in class com.codingapi.flow.node.nodes.StartNode
- generateRecords(FlowSession) - Method in class com.codingapi.flow.action.actions.PassAction
- generateRecords(FlowSession) - Method in class com.codingapi.flow.action.actions.RejectAction
- generateRecords(FlowSession) - Method in class com.codingapi.flow.action.BaseAction
- generateRecords(FlowSession) - Method in interface com.codingapi.flow.action.IFlowAction
-
执行动作
- generateSHA256(String) - Static method in class com.codingapi.flow.utils.Sha256Utils
- generateStringId() - Static method in class com.codingapi.flow.utils.RandomUtils
-
生成18位随机流程id
- generateTitle(FlowSession) - Method in class com.codingapi.flow.manager.NodeStrategyManager
- generateTitle(FlowSession) - Method in class com.codingapi.flow.strategy.node.NodeTitleStrategy
- generateWorkflowCode() - Static method in class com.codingapi.flow.utils.RandomUtils
- get(long) - Method in interface com.codingapi.flow.gateway.FlowOperatorGateway
- get(long) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
获取流程详细
- get(long) - Method in interface com.codingapi.flow.repository.WorkflowBackupRepository
- get(String) - Method in class com.codingapi.flow.form.FormData.DataBody
-
获取表单字段值
- get(String) - Method in interface com.codingapi.flow.repository.WorkflowRepository
- getAction(Class<? extends IFlowAction>) - Method in class com.codingapi.flow.manager.ActionManager
- getActionById(String) - Method in class com.codingapi.flow.manager.ActionManager
-
获取节点动作
- getActionByType(String) - Method in class com.codingapi.flow.manager.ActionManager
-
获取节点动作
- getBean(Class<T>) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- getBean(Class<T>) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- getBean(Class<T>) - Method in interface com.codingapi.flow.script.runtime.IBeanFactory
- getBean(String, Class<T>) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- getBean(String, Class<T>) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- getBean(String, Class<T>) - Method in interface com.codingapi.flow.script.runtime.IBeanFactory
- getBeans(Class<T>) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- getBeans(Class<T>) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- getBeans(Class<T>) - Method in interface com.codingapi.flow.script.runtime.IBeanFactory
- getBlocks() - Method in class com.codingapi.flow.manager.FlowNodeState
- getByMergeKey(String) - Method in interface com.codingapi.flow.repository.FlowTodoRecordRepository
- getByWorkId(String, long) - Method in interface com.codingapi.flow.repository.WorkflowBackupRepository
- getCleanupIntervalSeconds() - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
获取自动清理间隔(秒)
- getCreatedOperator() - Method in class com.codingapi.flow.session.FlowSession
-
获取流程的创建者
- getCurrentNodeId() - Method in class com.codingapi.flow.session.FlowSession
- getCurrentNodeName() - Method in class com.codingapi.flow.session.FlowSession
- getCurrentNodeType() - Method in class com.codingapi.flow.session.FlowSession
- getEndNode() - Method in class com.codingapi.flow.workflow.Workflow
- getExecutionCount() - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
获取脚本执行总次数
- getField(String) - Method in class com.codingapi.flow.form.FlowForm
-
获取表单字段
- getFirstAction() - Method in class com.codingapi.flow.manager.ActionManager
- getFirstBlocks() - Method in class com.codingapi.flow.manager.FlowNodeState
- getFlowNode(String) - Method in class com.codingapi.flow.manager.FlowNodeManager
- getFlowNode(String) - Method in class com.codingapi.flow.workflow.Workflow
- getFlowOperator(long) - Method in class com.codingapi.flow.context.GatewayContext
- getFormData(String) - Method in class com.codingapi.flow.script.request.GroovyScriptRequest
-
获取表单字段值(Groovy脚本调用)
- getFormData(String) - Method in class com.codingapi.flow.session.FlowSession
-
获取表单数据
- getId() - Method in class com.codingapi.flow.manager.FlowNodeState
- getId() - Method in interface com.codingapi.flow.node.IFlowNode
-
节点id
- getLatest(String, long) - Method in interface com.codingapi.flow.repository.UrgeIntervalRepository
- getLockCacheSize() - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
获取当前锁缓存大小
- getMergeKey() - Method in class com.codingapi.flow.record.FlowRecord
-
数据合并的依据,当开启时值为固定值,否则为随机数据 相同的
FlowRecord.currentOperatorIdFlowRecord.workBackupIdFlowRecord.nodeId字段的数据合并到一条记录上。 - getMultiOperatorAuditMergePercent() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
多操作者审批并签比例
- getMultiOperatorAuditStrategyType() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
多操作者审批类型
- getNackNodes(IFlowNode) - Method in class com.codingapi.flow.workflow.Workflow
-
获取可以回退的节点列表
- getName() - Method in class com.codingapi.flow.manager.FlowNodeState
- getName() - Method in interface com.codingapi.flow.node.IFlowNode
-
节点名称
- getName() - Method in interface com.codingapi.flow.operator.IFlowOperator
-
获取用户名称
- getNextNodes(IFlowNode) - Method in class com.codingapi.flow.manager.FlowNodeManager
-
获取下一节点
- getNode(String) - Method in class com.codingapi.flow.script.request.GroovyScriptRequest
-
获取节点信息
- getOperator(long) - Method in class com.codingapi.flow.manager.OperatorManager
- getOperatorById(long) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- getOperatorById(long) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- getOperatorById(long) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- getOperatorById(long) - Method in interface com.codingapi.flow.script.runtime.IBeanFactory
- getOrder() - Method in interface com.codingapi.flow.node.IFlowNode
-
节点顺序,同一层级下的节点顺序,越小则优先级越高
- getParallelBranchTriggerCount(String) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- getRecordById(long) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- getRecordById(long) - Method in class com.codingapi.flow.script.request.GroovyScriptBind
- getRecordById(long) - Method in class com.codingapi.flow.script.runtime.FlowScriptContext
- getRecordById(long) - Method in interface com.codingapi.flow.script.runtime.IBeanFactory
- getStartNode() - Method in class com.codingapi.flow.script.request.GroovyScriptRequest
-
获取开始节点
- getStartNode() - Method in class com.codingapi.flow.session.FlowSession
-
获取流程开始节点
- getStartNode() - Method in class com.codingapi.flow.workflow.Workflow
- getStrategy(Class<T>) - Method in class com.codingapi.flow.manager.NodeStrategyManager
- getStrategy(Class<T>) - Method in class com.codingapi.flow.manager.WorkflowStrategyManager
- getSubDataBody(String) - Method in class com.codingapi.flow.form.FormData
-
获取子表单数据
- getSubForm(String) - Method in class com.codingapi.flow.form.FlowForm
- getSubFormData(String) - Method in class com.codingapi.flow.script.request.GroovyScriptRequest
-
获取子表单的数据
- getTimeoutTime() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
获取超时时间
- getTriggerCount(String) - Method in interface com.codingapi.flow.repository.ParallelBranchRepository
- getTriggerTime() - Method in class com.codingapi.flow.strategy.node.DelayStrategy
- getType() - Method in interface com.codingapi.flow.node.IFlowNode
-
流程类型
- getType() - Method in class com.codingapi.flow.node.nodes.ApprovalNode
- getType() - Method in class com.codingapi.flow.node.nodes.ConditionBranchNode
- getType() - Method in class com.codingapi.flow.node.nodes.ConditionNode
- getType() - Method in class com.codingapi.flow.node.nodes.DelayNode
- getType() - Method in class com.codingapi.flow.node.nodes.EndNode
- getType() - Method in class com.codingapi.flow.node.nodes.HandleNode
- getType() - Method in class com.codingapi.flow.node.nodes.InclusiveBranchNode
- getType() - Method in class com.codingapi.flow.node.nodes.InclusiveNode
- getType() - Method in class com.codingapi.flow.node.nodes.NotifyNode
- getType() - Method in class com.codingapi.flow.node.nodes.ParallelBranchNode
- getType() - Method in class com.codingapi.flow.node.nodes.ParallelNode
- getType() - Method in class com.codingapi.flow.node.nodes.RouterNode
- getType() - Method in class com.codingapi.flow.node.nodes.StartNode
- getType() - Method in class com.codingapi.flow.node.nodes.SubProcessNode
- getType() - Method in class com.codingapi.flow.node.nodes.TriggerNode
- getUserId() - Method in interface com.codingapi.flow.operator.IFlowOperator
-
获取用户ID
- getWorkCode() - Method in class com.codingapi.flow.session.FlowSession
-
获取流程设计编号
- GroovyScriptBind - Class in com.codingapi.flow.script.request
-
流程groovy脚本绑定对象 $bind def run(request){ $bind.createErrorThrow(operator); }
- GroovyScriptBind() - Constructor for class com.codingapi.flow.script.request.GroovyScriptBind
- GroovyScriptRequest - Class in com.codingapi.flow.script.request
-
流程groovy脚本请求对象 request def run(request){ request.getOperatorName() }
- GroovyScriptRequest(FlowSession) - Constructor for class com.codingapi.flow.script.request.GroovyScriptRequest
-
从FlowSession构建请求对象(模板方法模式)
H
- handle(FlowSession) - Method in class com.codingapi.flow.node.BaseAuditNode
- handle(FlowSession) - Method in class com.codingapi.flow.node.BaseFlowNode
-
匹配条件
- handle(FlowSession) - Method in interface com.codingapi.flow.node.IFlowNode
-
是否执行节点 当前流程节点执行完成以后,触发下一环节时执行的函数,当返回true时则将继续执行后续节点的handle流程,当返回false时则不继续执行后续流程,将执行当前节点的创建流程记录函数
IFlowNode.generateCurrentRecords(FlowSession) - handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.ConditionBranchNode
-
匹配条件
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.DelayNode
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.EndNode
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.InclusiveBranchNode
-
匹配条件
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.NotifyNode
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.ParallelBranchNode
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.SubProcessNode
- handle(FlowSession) - Method in class com.codingapi.flow.node.nodes.TriggerNode
- HANDLE - Enum constant in enum class com.codingapi.flow.node.NodeType
- HandleNode - Class in com.codingapi.flow.node.nodes
-
办理节点
- HandleNode() - Constructor for class com.codingapi.flow.node.nodes.HandleNode
- HandleNode(String, String, String, List<IFlowAction>, List<INodeStrategy>) - Constructor for class com.codingapi.flow.node.nodes.HandleNode
- HandleNode.Builder - Class in com.codingapi.flow.node.nodes
- hashCode() - Method in class com.codingapi.flow.pojo.response.ProcessNode
- hasMergeCount() - Method in class com.codingapi.flow.record.FlowTodoRecord
-
是否有合并记录数量
- hasUrge(UrgeInterval) - Method in class com.codingapi.flow.strategy.workflow.UrgeStrategy
-
是否有催办
- hidden() - Method in class com.codingapi.flow.record.FlowRecord
- HIDDEN - Enum constant in enum class com.codingapi.flow.form.permission.PermissionType
-
隐藏权限
- History() - Constructor for class com.codingapi.flow.pojo.response.FlowContent.History
- HOUR - Enum constant in enum class com.codingapi.flow.strategy.node.DelayStrategy.Type
I
- IBeanFactory - Interface in com.codingapi.flow.script.runtime
- IBlockNode - Interface in com.codingapi.flow.node
- ICopyAbility<T> - Interface in com.codingapi.flow.common
-
复制接口
- id - Variable in class com.codingapi.flow.action.BaseAction
- id - Variable in class com.codingapi.flow.node.BaseFlowNode
-
节点id
- id() - Method in class com.codingapi.flow.action.BaseAction
- id() - Method in interface com.codingapi.flow.action.IFlowAction
-
动作id
- id(String) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- id(String) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- IDisplayNode - Interface in com.codingapi.flow.node
- IFlowAction - Interface in com.codingapi.flow.action
-
节点动作
- IFlowEvent - Interface in com.codingapi.flow.event
-
流程触发的异步事件
- IFlowNode - Interface in com.codingapi.flow.node
- IFlowOperator - Interface in com.codingapi.flow.operator
-
流程参与用户
- IMapConvertor - Interface in com.codingapi.flow.common
-
map 转换
- INCLUSIVE - Enum constant in enum class com.codingapi.flow.node.NodeType
- INCLUSIVE_BRANCH - Enum constant in enum class com.codingapi.flow.node.NodeType
- InclusiveBranchNode - Class in com.codingapi.flow.node.nodes
-
包容分支节点
- InclusiveBranchNode() - Constructor for class com.codingapi.flow.node.nodes.InclusiveBranchNode
- InclusiveBranchNode(String, String, int) - Constructor for class com.codingapi.flow.node.nodes.InclusiveBranchNode
- InclusiveBranchNode.Builder - Class in com.codingapi.flow.node.nodes
- InclusiveNode - Class in com.codingapi.flow.node.nodes
-
包容控制节点
- InclusiveNode() - Constructor for class com.codingapi.flow.node.nodes.InclusiveNode
- InclusiveNode(String, String, int) - Constructor for class com.codingapi.flow.node.nodes.InclusiveNode
- InclusiveNode.Builder - Class in com.codingapi.flow.node.nodes
- INodeStrategy - Interface in com.codingapi.flow.strategy.node
-
节点配置策略
- InterfereStrategy - Class in com.codingapi.flow.strategy.workflow
-
干预策略
- InterfereStrategy() - Constructor for class com.codingapi.flow.strategy.workflow.InterfereStrategy
- isAdviceRequired() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
审批意见是否必填
- isBlockNode() - Method in class com.codingapi.flow.manager.FlowNodeState
- isBranchNode() - Method in class com.codingapi.flow.manager.FlowNodeState
- isCreateWorkflow() - Method in class com.codingapi.flow.pojo.request.FlowDetailRequest
- isCreateWorkflow() - Method in class com.codingapi.flow.pojo.request.FlowProcessNodeRequest
- isDelegate() - Method in class com.codingapi.flow.record.FlowRecord
-
判断是否委托
- isDisable() - Method in class com.codingapi.flow.workflow.Workflow
- isDone() - Method in class com.codingapi.flow.record.FlowRecord
-
是否已办
- isEmpty() - Method in class com.codingapi.flow.manager.OperatorManager
- isEnableInterfere() - Method in class com.codingapi.flow.manager.WorkflowStrategyManager
- isEnableUrge() - Method in class com.codingapi.flow.manager.WorkflowStrategyManager
- isEndNode() - Method in class com.codingapi.flow.manager.FlowNodeState
- isFinish() - Method in class com.codingapi.flow.record.FlowRecord
-
判断是否已完成
- isFinish(FlowSession) - Method in class com.codingapi.flow.node.BaseAuditNode
- isFinish(FlowSession) - Method in class com.codingapi.flow.node.BaseFlowNode
- isFinish(FlowSession) - Method in interface com.codingapi.flow.node.IFlowNode
-
节点是否完成
- isFinish(FlowSession) - Method in class com.codingapi.flow.node.nodes.NotifyNode
- isFlowManager() - Method in interface com.codingapi.flow.operator.IFlowOperator
-
是否流程管理员 流程管理员可以强制干预流程
- isFlowNode(IFlowNode) - Method in class com.codingapi.flow.pojo.response.ProcessNode
- isForward() - Method in class com.codingapi.flow.record.FlowRecord
-
判断是否转交记录
- isHistory() - Method in class com.codingapi.flow.pojo.response.ProcessNode
- isMergeable() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
是否可合并
- isNextNode(IFlowNode, IFlowNode) - Method in class com.codingapi.flow.workflow.Workflow
-
判断是否是后续的节点
- isNode() - Method in class com.codingapi.flow.error.ErrorThrow
- isNodeType(String) - Method in class com.codingapi.flow.record.FlowRecord
-
判断节点类型
- isNotEndNode() - Method in class com.codingapi.flow.record.FlowRecord
-
判断是否结束节点的记录
- isRecord(long) - Method in class com.codingapi.flow.record.FlowTodoMerge
- isRegistered() - Method in class com.codingapi.flow.context.RepositoryHolderContext
-
是否已经注册成功
- isRemoveNext() - Method in class com.codingapi.flow.strategy.node.RevokeStrategy
-
是否撤回上级
- isResume() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
是否恢复到退回节点
- isResume() - Method in class com.codingapi.flow.strategy.node.ResubmitStrategy
- isReturnNode() - Method in class com.codingapi.flow.script.action.RejectActionScript.RejectResult
- isReturnRecord() - Method in class com.codingapi.flow.record.FlowRecord
-
判断是否退回
- isSequenceMultiOperatorType() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
是否按顺序执行的审批策略
- isShow() - Method in class com.codingapi.flow.record.FlowRecord
- isSignRequired() - Method in class com.codingapi.flow.manager.NodeStrategyManager
-
签名是否必填
- isSubForm(String) - Method in class com.codingapi.flow.form.FlowForm
- isSubProcess() - Method in class com.codingapi.flow.pojo.request.FlowCreateRequest
- isTerminate() - Method in class com.codingapi.flow.script.action.RejectActionScript.RejectResult
- isTodo() - Method in class com.codingapi.flow.record.FlowRecord
-
判断是否待办
- isWaitRecordMargeParallelNode(FlowSession) - Method in class com.codingapi.flow.node.BaseFlowNode
-
是否等待并行节点的汇聚
- IWorkflowStrategy - Interface in com.codingapi.flow.strategy.workflow
-
工作流策略
L
- loadActions(Map<String, Object>) - Static method in class com.codingapi.flow.builder.NodeMapBuilder
- loadAllFieldTypeMaps() - Method in class com.codingapi.flow.form.FlowForm
-
获取表单字段类型
- loadFieldNames() - Method in class com.codingapi.flow.form.FlowForm
-
获取表单字段名称
- loadFinalForwardOperator(IFlowOperator) - Method in class com.codingapi.flow.session.FlowSession
-
获取转交之后的审批人
- loadFormFieldPermissions(Map<String, Object>) - Static method in class com.codingapi.flow.builder.NodeMapBuilder
- loadMainFieldTypeMaps() - Method in class com.codingapi.flow.form.FlowForm
-
获取表单字段类型
- loadNodes(Map<String, Object>) - Static method in class com.codingapi.flow.builder.NodeMapBuilder
- loadNodeStrategies(Map<String, Object>) - Static method in class com.codingapi.flow.builder.NodeMapBuilder
- loadOperators(FlowSession) - Method in class com.codingapi.flow.manager.NodeStrategyManager
- loadOperators(FlowSession) - Method in class com.codingapi.flow.strategy.node.OperatorLoadStrategy
- loadOverBlockNodes() - Method in class com.codingapi.flow.node.helper.ParallelNodeRelationHelper
-
获取最后的block节点
M
- MANUAL_PASS - Enum constant in enum class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy.Type
- match(IFlowOperator) - Method in class com.codingapi.flow.manager.OperatorManager
- matchCreatedOperator(IFlowOperator) - Method in class com.codingapi.flow.workflow.Workflow
-
匹配创建者
- matchNextNodes() - Method in class com.codingapi.flow.session.FlowSession
-
获取下一节点列表
- MERGE - Enum constant in enum class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy.Type
- MINUTE - Enum constant in enum class com.codingapi.flow.strategy.node.DelayStrategy.Type
- MultiOperatorAuditStrategy - Class in com.codingapi.flow.strategy.node
-
多人审批策略配置
- MultiOperatorAuditStrategy() - Constructor for class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy
- MultiOperatorAuditStrategy.Type - Enum Class in com.codingapi.flow.strategy.node
- mustBePositive(String) - Static method in exception com.codingapi.flow.exception.FlowValidationException
-
Max size must be positive
N
- name - Variable in class com.codingapi.flow.node.BaseFlowNode
-
节点名称
- name(String) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- name(String) - Method in class com.codingapi.flow.form.FlowFormBuilder
- newRecord() - Method in class com.codingapi.flow.record.FlowRecord
-
设置为新的记录
- nextNodes(IFlowNode) - Method in class com.codingapi.flow.workflow.Workflow
- node - Variable in class com.codingapi.flow.builder.BaseNodeBuilder
- node(IFlowNode) - Method in class com.codingapi.flow.error.ErrorThrow.Builder
- node(String) - Static method in exception com.codingapi.flow.exception.FlowNotFoundException
-
Node not found
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.ApprovalNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.ConditionBranchNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.ConditionNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.DelayNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.EndNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.HandleNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.InclusiveBranchNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.InclusiveNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.NotifyNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.ParallelBranchNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.ParallelNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.RouterNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.StartNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.SubProcessNode
- NODE_TYPE - Static variable in class com.codingapi.flow.node.nodes.TriggerNode
- NodeFactory - Class in com.codingapi.flow.node.factory
- NodeMapBuilder - Class in com.codingapi.flow.builder
- NodeMapBuilder() - Constructor for class com.codingapi.flow.builder.NodeMapBuilder
- nodeNotSupportRevoke() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Node not support revoke
- NodeOption - Class in com.codingapi.flow.pojo.response
- NodeOption(IFlowNode) - Constructor for class com.codingapi.flow.pojo.response.NodeOption
- nodeRequired(String) - Static method in exception com.codingapi.flow.exception.FlowValidationException
-
node field is empty
- nodes(List<IFlowNode>) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- NodeStrategyBuilder - Class in com.codingapi.flow.builder
- NodeStrategyFactory - Class in com.codingapi.flow.strategy.node
-
节点策略配置工厂
- NodeStrategyManager - Class in com.codingapi.flow.manager
-
节点策略管理
- NodeStrategyManager(List<INodeStrategy>) - Constructor for class com.codingapi.flow.manager.NodeStrategyManager
- NodeTitleScript - Class in com.codingapi.flow.script.node
-
节点待办标题脚本
- NodeTitleScript() - Constructor for class com.codingapi.flow.script.node.NodeTitleScript
- NodeTitleStrategy - Class in com.codingapi.flow.strategy.node
-
节点标题策略配置
- NodeTitleStrategy() - Constructor for class com.codingapi.flow.strategy.node.NodeTitleStrategy
- NodeType - Enum Class in com.codingapi.flow.node
-
节点类型
- NOTIFY - Enum constant in enum class com.codingapi.flow.node.NodeType
- NotifyNode - Class in com.codingapi.flow.node.nodes
-
抄送节点
- NotifyNode() - Constructor for class com.codingapi.flow.node.nodes.NotifyNode
- NotifyNode(String, String, String, List<IFlowAction>, List<INodeStrategy>) - Constructor for class com.codingapi.flow.node.nodes.NotifyNode
- NotifyNode.Builder - Class in com.codingapi.flow.node.nodes
- notifyRecord(FlowSession) - Method in class com.codingapi.flow.record.FlowRecord
-
抄送记录更新
- nullFlowAdvice() - Static method in class com.codingapi.flow.session.FlowAdvice
- NUMBER - Enum constant in enum class com.codingapi.flow.form.DataType
O
- operator(long) - Static method in exception com.codingapi.flow.exception.FlowNotFoundException
-
Operator not found
- operatorCreateScript(String) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- OperatorLoadScript - Class in com.codingapi.flow.script.node
-
人员加载脚本
- OperatorLoadScript() - Constructor for class com.codingapi.flow.script.node.OperatorLoadScript
- OperatorLoadStrategy - Class in com.codingapi.flow.strategy.node
-
操作人配置策略
- OperatorLoadStrategy(String) - Constructor for class com.codingapi.flow.strategy.node.OperatorLoadStrategy
- OperatorManager - Class in com.codingapi.flow.manager
-
节点操作者管理
- OperatorManager(List<IFlowOperator>) - Constructor for class com.codingapi.flow.manager.OperatorManager
- OperatorMatchScript - Class in com.codingapi.flow.script.node
-
人员匹配脚本
- OperatorMatchScript() - Constructor for class com.codingapi.flow.script.node.OperatorMatchScript
- operatorNotInScope(String) - Static method in exception com.codingapi.flow.exception.FlowExecutionException
-
Operator not in scope
- operatorNotMatch() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Operator does not match
- operators(IFlowOperator...) - Method in class com.codingapi.flow.error.ErrorThrow.Builder
- operators(FlowSession) - Method in class com.codingapi.flow.action.actions.AddAuditAction
-
加签的人员范围
- operators(FlowSession) - Method in class com.codingapi.flow.action.actions.DelegateAction
-
加签的人员范围
- operators(FlowSession) - Method in class com.codingapi.flow.action.actions.TransferAction
-
加签的人员范围
- operators(List<IFlowOperator>) - Method in class com.codingapi.flow.error.ErrorThrow.Builder
- order - Variable in class com.codingapi.flow.node.BaseFlowNode
-
条件顺序,越小则优先级越高
- order(int) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- over() - Method in class com.codingapi.flow.record.FlowRecord
-
流程结束
P
- PARALLEL - Enum constant in enum class com.codingapi.flow.node.NodeType
- PARALLEL_BRANCH - Enum constant in enum class com.codingapi.flow.node.NodeType
- parallelBranchNode(String, int, String) - Method in class com.codingapi.flow.record.FlowRecord
-
并行分支节点
- ParallelBranchNode - Class in com.codingapi.flow.node.nodes
-
并行分支节点
- ParallelBranchNode() - Constructor for class com.codingapi.flow.node.nodes.ParallelBranchNode
- ParallelBranchNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.ParallelBranchNode
- ParallelBranchNode.Builder - Class in com.codingapi.flow.node.nodes
- ParallelBranchRepository - Interface in com.codingapi.flow.repository
-
并行分支控制仓库
- parallelEndNodeNotNull() - Static method in exception com.codingapi.flow.exception.FlowNotFoundException
-
Parallel end node cannot be null
- ParallelNode - Class in com.codingapi.flow.node.nodes
-
并行控制
- ParallelNode() - Constructor for class com.codingapi.flow.node.nodes.ParallelNode
- ParallelNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.ParallelNode
- ParallelNode.Builder - Class in com.codingapi.flow.node.nodes
- ParallelNodeRelationHelper - Class in com.codingapi.flow.node.helper
-
并行节点需要在最后的合并的节点上统一触发下一流程,因此需要分析最终汇聚的节点
- ParallelNodeRelationHelper(Workflow, IFlowNode, List<IFlowNode>) - Constructor for class com.codingapi.flow.node.helper.ParallelNodeRelationHelper
- PASS - Enum constant in enum class com.codingapi.flow.action.ActionType
- PASS - Enum constant in enum class com.codingapi.flow.strategy.node.TimeoutStrategy.Type
- PassAction - Class in com.codingapi.flow.action.actions
-
通过
- PassAction() - Constructor for class com.codingapi.flow.action.actions.PassAction
- PermissionType - Enum Class in com.codingapi.flow.form.permission
- ProcessNode - Class in com.codingapi.flow.pojo.response
-
流程审批节点
- ProcessNode(IFlowNode, List<IFlowOperator>) - Constructor for class com.codingapi.flow.pojo.response.ProcessNode
- ProcessNode(FlowRecord, Workflow) - Constructor for class com.codingapi.flow.pojo.response.ProcessNode
- ProcessNode.FlowOperatorBody - Class in com.codingapi.flow.pojo.response
-
审批意见内容,仅当历史节点存在数据
- processNodes() - Method in class com.codingapi.flow.service.impl.FlowProcessNodeService
- processNodes(FlowProcessNodeRequest) - Method in class com.codingapi.flow.service.FlowService
-
流程节点记录
- pushCurrentNode(IFlowNode) - Method in class com.codingapi.flow.pojo.response.FlowContent
- pushCurrentOperator(IFlowOperator) - Method in class com.codingapi.flow.pojo.response.FlowContent
- pushHistory(Workflow, List<FlowRecord>) - Method in class com.codingapi.flow.pojo.response.FlowContent
- pushRecords(FlowRecord, List<FlowRecord>) - Method in class com.codingapi.flow.pojo.response.FlowContent
- pushWorkflow(Workflow) - Method in class com.codingapi.flow.pojo.response.FlowContent
R
- RANDOM_ONE - Enum constant in enum class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy.Type
- randomInt(int) - Static method in class com.codingapi.flow.utils.RandomUtils
- RandomUtils - Class in com.codingapi.flow.utils
-
随机工具类
- RandomUtils() - Constructor for class com.codingapi.flow.utils.RandomUtils
- read() - Method in class com.codingapi.flow.record.FlowRecord
-
设置为已读
- READ - Enum constant in enum class com.codingapi.flow.form.permission.PermissionType
-
读权限
- record(long) - Static method in exception com.codingapi.flow.exception.FlowNotFoundException
-
Flow record not found
- recordAlreadyDone() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Record is already done, operation not allowed
- recordAlreadyTodo() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Record is already todo, operation not allowed
- RecordMergeStrategy - Class in com.codingapi.flow.strategy.node
-
记录合并策略配置
- RecordMergeStrategy() - Constructor for class com.codingapi.flow.strategy.node.RecordMergeStrategy
- recordNotSupportRevoke() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Record not support revoke
- recordNotSupportUrge() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Record not support urge
- register(WorkflowRepository, WorkflowBackupRepository, FlowRecordRepository, FlowTodoRecordRepository, FlowTodoMergeRepository, FlowOperatorGateway, ParallelBranchRepository, DelayTaskRepository, UrgeIntervalRepository) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- REJECT - Enum constant in enum class com.codingapi.flow.action.ActionType
- REJECT - Enum constant in enum class com.codingapi.flow.strategy.node.TimeoutStrategy.Type
- RejectAction - Class in com.codingapi.flow.action.actions
-
拒绝动作 拒绝,拒绝时需要根据拒绝的配置流程来设置,退回上级节点、退回指定节点、终止流程
- RejectAction() - Constructor for class com.codingapi.flow.action.actions.RejectAction
- RejectActionScript - Class in com.codingapi.flow.script.action
-
拒绝脚本 拒绝,拒绝时需要根据拒绝的配置流程来设置,退回指定节点、终止流程
- RejectActionScript() - Constructor for class com.codingapi.flow.script.action.RejectActionScript
- RejectActionScript.RejectResult - Class in com.codingapi.flow.script.action
- RejectActionScript.RejectType - Enum Class in com.codingapi.flow.script.action
- RejectResult(String) - Constructor for class com.codingapi.flow.script.action.RejectActionScript.RejectResult
- REMIND - Enum constant in enum class com.codingapi.flow.strategy.node.TimeoutStrategy.Type
- remove(FlowTodoMerge) - Method in interface com.codingapi.flow.repository.FlowTodoMergeRepository
- remove(FlowTodoRecord) - Method in interface com.codingapi.flow.repository.FlowTodoRecordRepository
- RepositoryHolderContext - Class in com.codingapi.flow.context
-
流程引擎仓库持有者上下文,负责持有流程引擎相关的仓库实例,并提供相关服务的构建方法
- repositoryNotRegistered() - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Repository not registered
- required(String) - Static method in exception com.codingapi.flow.exception.FlowValidationException
-
Required field is empty
- reset() - Method in class com.codingapi.flow.form.FormData.DataBody
-
重置表单数据
- reset(Map<String, Object>) - Method in class com.codingapi.flow.form.FormData
-
重置表单数据
- resetAddAudit(long, int, long, boolean) - Method in class com.codingapi.flow.record.FlowRecord
-
重置加签节点信息
- resetDelegate(FlowRecord) - Method in class com.codingapi.flow.record.FlowRecord
-
重置委托节点信息
- resetNodeOrder(int) - Method in class com.codingapi.flow.record.FlowRecord
- ResubmitStrategy - Class in com.codingapi.flow.strategy.node
-
重新提交策略配置
- ResubmitStrategy() - Constructor for class com.codingapi.flow.strategy.node.ResubmitStrategy
- ResubmitStrategy.Type - Enum Class in com.codingapi.flow.strategy.node
- RESUME - Enum constant in enum class com.codingapi.flow.strategy.node.ResubmitStrategy.Type
- RETURN - Enum constant in enum class com.codingapi.flow.action.ActionType
- RETURN_NODE - Enum constant in enum class com.codingapi.flow.script.action.RejectActionScript.RejectType
- ReturnAction - Class in com.codingapi.flow.action.actions
-
退回
- ReturnAction() - Constructor for class com.codingapi.flow.action.actions.ReturnAction
- revoke() - Method in class com.codingapi.flow.record.FlowRecord
-
撤销
- revoke() - Method in class com.codingapi.flow.service.impl.FlowRevokeService
- revoke(FlowRevokeRequest) - Method in class com.codingapi.flow.service.FlowService
-
撤销流程
- REVOKE_CURRENT - Enum constant in enum class com.codingapi.flow.strategy.node.RevokeStrategy.Type
-
撤回到当前节点
- REVOKE_NEXT - Enum constant in enum class com.codingapi.flow.strategy.node.RevokeStrategy.Type
-
撤回下级审批
- RevokeStrategy - Class in com.codingapi.flow.strategy.node
-
撤回策略
- RevokeStrategy() - Constructor for class com.codingapi.flow.strategy.node.RevokeStrategy
- RevokeStrategy.Type - Enum Class in com.codingapi.flow.strategy.node
- ROUTER - Enum constant in enum class com.codingapi.flow.node.NodeType
- RouterNode - Class in com.codingapi.flow.node.nodes
-
路由分支节点
- RouterNode() - Constructor for class com.codingapi.flow.node.nodes.RouterNode
- RouterNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.RouterNode
- RouterNode.Builder - Class in com.codingapi.flow.node.nodes
- routerNodeNotFound(String) - Static method in exception com.codingapi.flow.exception.FlowExecutionException
-
Router node not found
- RouterNodeScript - Class in com.codingapi.flow.script.node
-
路由触发脚本
- RouterNodeScript() - Constructor for class com.codingapi.flow.script.node.RouterNodeScript
- RouterStrategy - Class in com.codingapi.flow.strategy.node
-
路由策略
- RouterStrategy(String) - Constructor for class com.codingapi.flow.strategy.node.RouterStrategy
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.AddAuditAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.CustomAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.DelegateAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.PassAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.RejectAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.ReturnAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.SaveAction
- run(FlowSession) - Method in class com.codingapi.flow.action.actions.TransferAction
- run(FlowSession) - Method in class com.codingapi.flow.action.BaseAction
- run(FlowSession) - Method in interface com.codingapi.flow.action.IFlowAction
-
执行动作 业务流程的处理入口时通过run函数触发开启的流程
- run(String, Class<T>, Object...) - Method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
运行脚本
S
- SameOperatorAuditStrategy - Class in com.codingapi.flow.strategy.node
-
提交人与审批人一致配置
- SameOperatorAuditStrategy() - Constructor for class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy
- SameOperatorAuditStrategy.Type - Enum Class in com.codingapi.flow.strategy.node
- SATE_FLOW_DELETE - Static variable in class com.codingapi.flow.record.FlowRecord
- SATE_FLOW_DONE - Static variable in class com.codingapi.flow.record.FlowRecord
- SATE_FLOW_ERROR - Static variable in class com.codingapi.flow.record.FlowRecord
- SATE_FLOW_FINISH - Static variable in class com.codingapi.flow.record.FlowRecord
- SATE_FLOW_RUNNING - Static variable in class com.codingapi.flow.record.FlowRecord
- SATE_RECORD_DONE - Static variable in class com.codingapi.flow.record.FlowRecord
- SATE_RECORD_TODO - Static variable in class com.codingapi.flow.record.FlowRecord
- save(WorkflowBackup) - Method in interface com.codingapi.flow.repository.WorkflowBackupRepository
- save(DelayTask) - Method in interface com.codingapi.flow.repository.DelayTaskRepository
- save(UrgeInterval) - Method in interface com.codingapi.flow.repository.UrgeIntervalRepository
- save(FlowRecord) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
保存流程 为何确保待办合并数据的一致性,保存流程需要通过
RepositoryHolderContext.saveRecord(FlowRecord)保存 - save(FlowTodoRecord) - Method in interface com.codingapi.flow.repository.FlowTodoRecordRepository
- save(Workflow) - Method in interface com.codingapi.flow.repository.WorkflowRepository
- SAVE - Enum constant in enum class com.codingapi.flow.action.ActionType
- SaveAction - Class in com.codingapi.flow.action.actions
-
保存
- SaveAction() - Constructor for class com.codingapi.flow.action.actions.SaveAction
- saveAll() - Method in class com.codingapi.flow.context.service.FlowRecordSaveService
- saveAll(List<FlowRecord>) - Method in interface com.codingapi.flow.repository.FlowRecordRepository
-
批量保存流程
- saveAll(List<FlowTodoMerge>) - Method in interface com.codingapi.flow.repository.FlowTodoMergeRepository
- saveAll(List<FlowTodoRecord>) - Method in interface com.codingapi.flow.repository.FlowTodoRecordRepository
- saveDelayTask(DelayTask) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- saveRecord(FlowRecord) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- saveRecords(List<FlowRecord>) - Method in class com.codingapi.flow.context.RepositoryHolderContext
- SCRIPT_DEFAULT_ACTION_CUSTOM - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认自定义动作脚本
- SCRIPT_DEFAULT_ACTION_REJECT - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认拒绝动作脚本
- SCRIPT_DEFAULT_CONDITION - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认条件脚本
- SCRIPT_DEFAULT_ERROR_TRIGGER - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认异常触发脚本
- SCRIPT_DEFAULT_NODE_TITLE - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认节点标题脚本
- SCRIPT_DEFAULT_OPERATOR_LOAD - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认人员加载脚本
- SCRIPT_DEFAULT_OPERATOR_MATCH - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认人员匹配脚本
- SCRIPT_DEFAULT_ROUTER - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认路由脚本
- SCRIPT_DEFAULT_SUB_PROCESS - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认子流程脚本
- SCRIPT_DEFAULT_TRIGGER - Static variable in class com.codingapi.flow.script.ScriptDefaultConstants
-
默认触发脚本
- ScriptDefaultConstants - Class in com.codingapi.flow.script
-
默认脚本定义
- ScriptDefaultConstants() - Constructor for class com.codingapi.flow.script.ScriptDefaultConstants
- scriptExecutionError(String, Throwable) - Static method in exception com.codingapi.flow.exception.FlowExecutionException
-
Script execution error
- ScriptRuntimeContext - Class in com.codingapi.flow.script.runtime
-
脚本运行时上下文
- SECOND - Enum constant in enum class com.codingapi.flow.strategy.node.DelayStrategy.Type
- SEQUENCE - Enum constant in enum class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy.Type
- set(String, Object) - Method in class com.codingapi.flow.form.FormData.DataBody
-
设置表单字段值
- setActions(List<IFlowAction>) - Method in class com.codingapi.flow.node.BaseFlowNode
- setCode(String) - Method in class com.codingapi.flow.workflow.Workflow
- setCreatedOperator(IFlowOperator) - Method in class com.codingapi.flow.workflow.Workflow
- setCreatedTime(long) - Method in class com.codingapi.flow.workflow.Workflow
- setCurrentState() - Method in class com.codingapi.flow.pojo.response.ProcessNode
- setCustomScript(String) - Method in class com.codingapi.flow.action.actions.CustomAction
- setForm(FlowForm) - Method in class com.codingapi.flow.workflow.Workflow
- setId(String) - Method in class com.codingapi.flow.workflow.Workflow
- setMaxLockCacheSize(int) - Static method in class com.codingapi.flow.script.runtime.ScriptRuntimeContext
-
设置最大锁缓存数量
- setNodes(List<IFlowNode>) - Method in class com.codingapi.flow.workflow.Workflow
- setOperatorCreateScript(OperatorMatchScript) - Method in class com.codingapi.flow.workflow.Workflow
- setSchema(String) - Method in class com.codingapi.flow.workflow.Workflow
- setScript(String) - Method in class com.codingapi.flow.action.actions.AddAuditAction
- setScript(String) - Method in class com.codingapi.flow.action.actions.DelegateAction
- setScript(String) - Method in class com.codingapi.flow.action.actions.RejectAction
- setScript(String) - Method in class com.codingapi.flow.action.actions.TransferAction
- setStrategies(List<INodeStrategy>) - Method in class com.codingapi.flow.node.BaseFlowNode
-
节点策略
- setStrategies(List<IWorkflowStrategy>) - Method in class com.codingapi.flow.workflow.Workflow
- setTitle(String) - Method in class com.codingapi.flow.workflow.Workflow
- setUpdatedTime(long) - Method in class com.codingapi.flow.workflow.Workflow
- Sha256Utils - Class in com.codingapi.flow.utils
- Sha256Utils() - Constructor for class com.codingapi.flow.utils.Sha256Utils
- show() - Method in class com.codingapi.flow.record.FlowRecord
- start() - Method in class com.codingapi.flow.domain.DelayTaskManager
-
加载任务并执行
- START - Enum constant in enum class com.codingapi.flow.node.NodeType
- StartNode - Class in com.codingapi.flow.node.nodes
-
开始节点
- StartNode() - Constructor for class com.codingapi.flow.node.nodes.StartNode
- StartNode(String, String, String, List<IFlowAction>, List<INodeStrategy>) - Constructor for class com.codingapi.flow.node.nodes.StartNode
- StartNode.Builder - Class in com.codingapi.flow.node.nodes
- startSession(IFlowOperator, Workflow, IFlowNode, IFlowAction, FormData, long) - Static method in class com.codingapi.flow.session.FlowSession
-
构建开始会话
- STATE_CURRENT - Static variable in class com.codingapi.flow.pojo.response.ProcessNode
- STATE_HISTORY - Static variable in class com.codingapi.flow.pojo.response.ProcessNode
- STATE_NEXT - Static variable in class com.codingapi.flow.pojo.response.ProcessNode
- strategies - Variable in class com.codingapi.flow.node.BaseFlowNode
-
节点策略
- strategies(List<INodeStrategy>) - Method in class com.codingapi.flow.builder.BaseNodeBuilder
- strategies(List<IWorkflowStrategy>) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- strategyManager() - Method in class com.codingapi.flow.node.BaseFlowNode
- strategyManager() - Method in interface com.codingapi.flow.node.IFlowNode
-
获取节点策略管理器
- strategyManager() - Method in class com.codingapi.flow.workflow.Workflow
- strategyType() - Method in interface com.codingapi.flow.strategy.node.INodeStrategy
- strategyType() - Method in interface com.codingapi.flow.strategy.workflow.IWorkflowStrategy
- STRING - Enum constant in enum class com.codingapi.flow.form.DataType
- SUB_PROCESS - Enum constant in enum class com.codingapi.flow.node.NodeType
- SubProcessNode - Class in com.codingapi.flow.node.nodes
-
子流程
- SubProcessNode() - Constructor for class com.codingapi.flow.node.nodes.SubProcessNode
- SubProcessNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.SubProcessNode
- SubProcessNode.Builder - Class in com.codingapi.flow.node.nodes
- SubProcessScript - Class in com.codingapi.flow.script.node
-
子流程任务脚本
- SubProcessScript() - Constructor for class com.codingapi.flow.script.node.SubProcessScript
- SubProcessStrategy - Class in com.codingapi.flow.strategy.node
-
子流程任务策略
- SubProcessStrategy() - Constructor for class com.codingapi.flow.strategy.node.SubProcessStrategy
T
- TERMINATE - Enum constant in enum class com.codingapi.flow.script.action.RejectActionScript.RejectType
- TimeoutStrategy - Class in com.codingapi.flow.strategy.node
-
超时策略配置
- TimeoutStrategy() - Constructor for class com.codingapi.flow.strategy.node.TimeoutStrategy
- TimeoutStrategy.Type - Enum Class in com.codingapi.flow.strategy.node
- title - Variable in class com.codingapi.flow.action.BaseAction
- title() - Method in class com.codingapi.flow.action.BaseAction
- title() - Method in interface com.codingapi.flow.action.IFlowAction
-
动作名称
- title(String) - Method in class com.codingapi.flow.workflow.WorkflowBuilder
- toActionRequest() - Method in class com.codingapi.flow.session.FlowSession
-
创建流程动作请求
- toActionRequest(long) - Method in class com.codingapi.flow.pojo.request.FlowCreateRequest
- toAdvice(Workflow) - Method in class com.codingapi.flow.record.FlowRecord
-
转换为FlowAdvice
- toCreateRequest() - Method in class com.codingapi.flow.script.request.GroovyScriptRequest
-
转换为当前流程的请求对象
- toCreateRequest() - Method in class com.codingapi.flow.session.FlowSession
-
创建流程请求
- toFlowAdvice(Workflow, IFlowAction) - Method in class com.codingapi.flow.pojo.request.FlowActionRequest
- toJson(boolean) - Method in class com.codingapi.flow.workflow.Workflow
-
转换为json
- toMap() - Method in class com.codingapi.flow.action.ActionDisplay
- toMap() - Method in class com.codingapi.flow.action.actions.AddAuditAction
- toMap() - Method in class com.codingapi.flow.action.actions.CustomAction
- toMap() - Method in class com.codingapi.flow.action.actions.DelegateAction
- toMap() - Method in class com.codingapi.flow.action.actions.RejectAction
- toMap() - Method in class com.codingapi.flow.action.actions.TransferAction
- toMap() - Method in class com.codingapi.flow.action.BaseAction
- toMap() - Method in interface com.codingapi.flow.common.IMapConvertor
- toMap() - Method in class com.codingapi.flow.form.FlowForm
-
转换成map
- toMap() - Method in class com.codingapi.flow.form.permission.FormFieldPermission
- toMap() - Method in class com.codingapi.flow.node.BaseAuditNode
- toMap() - Method in class com.codingapi.flow.node.BaseFlowNode
- toMap() - Method in class com.codingapi.flow.node.nodes.ConditionBranchNode
- toMap() - Method in class com.codingapi.flow.node.nodes.InclusiveBranchNode
- toMap() - Method in class com.codingapi.flow.node.nodes.StartNode
- toMap() - Method in class com.codingapi.flow.strategy.node.AdviceStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.BaseStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.DelayStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.ErrorTriggerStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.NodeTitleStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.OperatorLoadStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.RecordMergeStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.ResubmitStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.RevokeStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.RouterStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.SubProcessStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.TimeoutStrategy
- toMap() - Method in class com.codingapi.flow.strategy.node.TriggerStrategy
- toMap() - Method in class com.codingapi.flow.strategy.workflow.BaseStrategy
- toMap() - Method in class com.codingapi.flow.strategy.workflow.InterfereStrategy
- toMap() - Method in class com.codingapi.flow.strategy.workflow.UrgeStrategy
- toMapData() - Method in class com.codingapi.flow.form.FormData.DataBody
-
转换成Map数据
- toMapData() - Method in class com.codingapi.flow.form.FormData
-
转换成Map数据
- toWorkflow() - Method in class com.codingapi.flow.backup.WorkflowBackup
- TRANSFER - Enum constant in enum class com.codingapi.flow.action.ActionType
- TransferAction - Class in com.codingapi.flow.action.actions
-
转办
- TransferAction() - Constructor for class com.codingapi.flow.action.actions.TransferAction
- trigger() - Method in class com.codingapi.flow.service.impl.FlowDelayTriggerService
-
延期任务触发执行
- TRIGGER - Enum constant in enum class com.codingapi.flow.node.NodeType
- triggerNode(FlowSession, Consumer<FlowSession>) - Method in class com.codingapi.flow.action.BaseAction
-
触发并执行后续节点
- TriggerNode - Class in com.codingapi.flow.node.nodes
-
触发节点
- TriggerNode() - Constructor for class com.codingapi.flow.node.nodes.TriggerNode
- TriggerNode(String, String) - Constructor for class com.codingapi.flow.node.nodes.TriggerNode
- TriggerNode.Builder - Class in com.codingapi.flow.node.nodes
- TriggerScript - Class in com.codingapi.flow.script.node
-
触发节点脚本
- TriggerScript() - Constructor for class com.codingapi.flow.script.node.TriggerScript
- TriggerStrategy - Class in com.codingapi.flow.strategy.node
-
触发策略配置
- TriggerStrategy() - Constructor for class com.codingapi.flow.strategy.node.TriggerStrategy
- type - Variable in class com.codingapi.flow.action.BaseAction
- type() - Method in class com.codingapi.flow.action.BaseAction
- type() - Method in interface com.codingapi.flow.action.IFlowAction
-
流程类型
- TYPE_KEY - Static variable in interface com.codingapi.flow.strategy.node.INodeStrategy
- TYPE_KEY - Static variable in interface com.codingapi.flow.strategy.workflow.IWorkflowStrategy
- TYPE_TERMINATE - Static variable in class com.codingapi.flow.script.action.RejectActionScript
U
- update(FlowRecord) - Method in class com.codingapi.flow.record.FlowTodoRecord
- update(FlowSession, boolean) - Method in class com.codingapi.flow.record.FlowRecord
-
更新记录
- updateOperatorId(long) - Method in class com.codingapi.flow.pojo.request.FlowActionRequest
- updateSession(IFlowAction) - Method in class com.codingapi.flow.session.FlowSession
-
更新会话
- updateSession(IFlowNode) - Method in class com.codingapi.flow.session.FlowSession
-
更新会话
- updateSession(IFlowOperator) - Method in class com.codingapi.flow.session.FlowSession
-
更新会话
- updateTime() - Method in class com.codingapi.flow.workflow.Workflow
- urge() - Method in class com.codingapi.flow.service.impl.FlowUrgeService
-
催办
- urge(FlowUrgeRequest) - Method in class com.codingapi.flow.service.FlowService
-
催办
- UrgeInterval - Class in com.codingapi.flow.domain
-
催办间隔控制,防止催办过快,配合节点的
UrgeStrategy策略使用 - UrgeInterval(FlowRecord) - Constructor for class com.codingapi.flow.domain.UrgeInterval
- UrgeIntervalRepository - Interface in com.codingapi.flow.repository
-
催办频率控制仓库
- UrgeStrategy - Class in com.codingapi.flow.strategy.workflow
-
催办策略
- UrgeStrategy() - Constructor for class com.codingapi.flow.strategy.workflow.UrgeStrategy
V
- valueOf(String) - Static method in enum class com.codingapi.flow.action.ActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.form.DataType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.form.permission.PermissionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.node.NodeType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.script.action.RejectActionScript.RejectType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.strategy.node.DelayStrategy.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.strategy.node.ResubmitStrategy.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.strategy.node.RevokeStrategy.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.codingapi.flow.strategy.node.TimeoutStrategy.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.codingapi.flow.action.ActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.form.DataType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.form.permission.PermissionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.node.NodeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.script.action.RejectActionScript.RejectType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.strategy.node.DelayStrategy.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.strategy.node.MultiOperatorAuditStrategy.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.strategy.node.ResubmitStrategy.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.strategy.node.RevokeStrategy.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.strategy.node.SameOperatorAuditStrategy.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.codingapi.flow.strategy.node.TimeoutStrategy.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verify() - Method in class com.codingapi.flow.context.RepositoryHolderContext
- verify() - Method in class com.codingapi.flow.form.FormData
-
校验formData
- verify() - Method in class com.codingapi.flow.pojo.body.FlowAdviceBody
- verify() - Method in class com.codingapi.flow.pojo.request.FlowActionRequest
- verify() - Method in class com.codingapi.flow.pojo.request.FlowCreateRequest
- verify() - Method in class com.codingapi.flow.pojo.request.FlowRevokeRequest
- verify() - Method in class com.codingapi.flow.pojo.request.FlowUrgeRequest
- verify() - Method in class com.codingapi.flow.record.FlowRecord
- verify() - Method in class com.codingapi.flow.workflow.Workflow
-
验证流程
- verify(FlowForm) - Method in class com.codingapi.flow.manager.ActionManager
- verifyNode(FlowForm) - Method in class com.codingapi.flow.manager.NodeStrategyManager
- verifyNode(FlowForm) - Method in class com.codingapi.flow.node.BaseAuditNode
- verifyNode(FlowForm) - Method in class com.codingapi.flow.node.BaseFlowNode
- verifyNode(FlowForm) - Method in interface com.codingapi.flow.node.IFlowNode
-
节点验证 用于流程配置完成以后的验证时触发
- verifyNode(FlowForm) - Method in class com.codingapi.flow.node.nodes.RouterNode
- verifyNode(FlowForm) - Method in class com.codingapi.flow.strategy.node.BaseStrategy
- verifyNode(FlowForm) - Method in class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
-
验证字段权限是否存在
- verifyNode(FlowForm) - Method in interface com.codingapi.flow.strategy.node.INodeStrategy
-
节点验证 用于流程配置完成以后的验证时触发
- verifyOperator(IFlowOperator, long) - Method in class com.codingapi.flow.manager.WorkflowStrategyManager
-
验证操作者
- verifySession(FlowSession) - Method in class com.codingapi.flow.manager.ActionManager
- verifySession(FlowSession) - Method in class com.codingapi.flow.manager.NodeStrategyManager
- verifySession(FlowSession) - Method in class com.codingapi.flow.node.BaseFlowNode
- verifySession(FlowSession) - Method in interface com.codingapi.flow.node.IFlowNode
-
节点验证会话 流程执行continueTrigger之前需要先对判断请求会话的参数是否满足节点参数要求
- verifySession(FlowSession) - Method in class com.codingapi.flow.strategy.node.BaseStrategy
- verifySession(FlowSession) - Method in class com.codingapi.flow.strategy.node.FormFieldPermissionStrategy
- verifySession(FlowSession) - Method in interface com.codingapi.flow.strategy.node.INodeStrategy
-
节点验证会话 流程执行continueTrigger之前需要先对判断请求会话的参数是否满足节点参数要求
W
- workflow(String) - Static method in exception com.codingapi.flow.exception.FlowNotFoundException
-
Workflow definition not found
- Workflow - Class in com.codingapi.flow.workflow
-
流程对象
- Workflow() - Constructor for class com.codingapi.flow.workflow.Workflow
- workflowAlreadyDisable(String) - Static method in exception com.codingapi.flow.exception.FlowStateException
-
Workflow is already disable
- WorkflowBackup - Class in com.codingapi.flow.backup
-
流程备份
- WorkflowBackup(Workflow) - Constructor for class com.codingapi.flow.backup.WorkflowBackup
- WorkflowBackupRepository - Interface in com.codingapi.flow.repository
-
流程备份仓库
- WorkflowBuilder - Class in com.codingapi.flow.workflow
-
流程构建器
- WorkflowRepository - Interface in com.codingapi.flow.repository
-
工作流仓库
- workflowRequired(String) - Static method in exception com.codingapi.flow.exception.FlowValidationException
-
workflow field is empty
- WorkflowStrategyBuilder - Class in com.codingapi.flow.builder
- WorkflowStrategyFactory - Class in com.codingapi.flow.strategy.workflow
- WorkflowStrategyManager - Class in com.codingapi.flow.manager
-
流程策略管理
- WorkflowStrategyManager() - Constructor for class com.codingapi.flow.manager.WorkflowStrategyManager
- WRITE - Enum constant in enum class com.codingapi.flow.form.permission.PermissionType
-
写权限
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form