Package com.codingapi.flow.manager
Class NodeStrategyManager
java.lang.Object
com.codingapi.flow.manager.NodeStrategyManager
节点策略管理
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionerrorTrigger(FlowSession session) 错误触发(没有匹配到人时执行的逻辑)generateTitle(FlowSession session) float多操作者审批并签比例多操作者审批类型<T extends INodeStrategy>
TgetStrategy(Class<T> clazz) long获取超时时间boolean审批意见是否必须填写boolean是否可签名boolean是否可合并booleanisResume()是否恢复到退回节点boolean是否按顺序执行的审批策略loadOperators(FlowSession session) voidverifyNode(FormMeta form) voidverifySession(FlowSession session)
-
Constructor Details
-
NodeStrategyManager
-
-
Method Details
-
getTimeoutTime
public long getTimeoutTime()获取超时时间 -
isMergeable
public boolean isMergeable()是否可合并 -
isSequenceMultiOperatorType
public boolean isSequenceMultiOperatorType()是否按顺序执行的审批策略 -
isEnableAdvice
public boolean isEnableAdvice()审批意见是否必须填写 -
isEnableSignable
public boolean isEnableSignable()是否可签名 -
isResume
public boolean isResume()是否恢复到退回节点 -
getMultiOperatorAuditStrategyType
多操作者审批类型 -
getMultiOperatorAuditMergePercent
public float getMultiOperatorAuditMergePercent()多操作者审批并签比例 -
verifyNode
-
generateTitle
-
loadOperators
-
verifySession
-
getStrategy
-
errorTrigger
错误触发(没有匹配到人时执行的逻辑)- Parameters:
session- 触发会话- Returns:
- 错误触发
-