Package com.codingapi.flow.action
Class BaseAction
java.lang.Object
com.codingapi.flow.action.BaseAction
- All Implemented Interfaces:
IFlowAction,ICopyAbility<IFlowAction>,IMapConvertor
- Direct Known Subclasses:
AddAuditAction,CustomAction,DelegateAction,PassAction,RejectAction,ReturnAction,SaveAction,TransferAction
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(IFlowAction action) display()显示名称booleanprotected static <T extends BaseAction>
TgenerateRecords(FlowSession flowSession) 执行动作id()动作idvoidrun(FlowSession flowSession) 执行动作 业务流程的处理入口时通过run函数触发开启的流程title()动作名称toMap()voidtriggerNode(FlowSession flowSession, Consumer<FlowSession> consumer) 触发并执行后续节点type()流程类型
-
Field Details
-
id
-
type
-
title
-
display
-
-
Constructor Details
-
BaseAction
public BaseAction()
-
-
Method Details
-
type
Description copied from interface:IFlowAction流程类型- Specified by:
typein interfaceIFlowAction
-
id
Description copied from interface:IFlowAction动作id- Specified by:
idin interfaceIFlowAction
-
title
Description copied from interface:IFlowAction动作名称- Specified by:
titlein interfaceIFlowAction
-
display
Description copied from interface:IFlowAction显示名称- Specified by:
displayin interfaceIFlowAction
-
equals
-
toMap
- Specified by:
toMapin interfaceIMapConvertor
-
generateRecords
Description copied from interface:IFlowAction执行动作- Specified by:
generateRecordsin interfaceIFlowAction
-
copy
- Specified by:
copyin interfaceICopyAbility<IFlowAction>
-
fromMap
-
run
Description copied from interface:IFlowAction执行动作 业务流程的处理入口时通过run函数触发开启的流程- Specified by:
runin interfaceIFlowAction- Parameters:
flowSession- 会话
-
triggerNode
触发并执行后续节点- Parameters:
flowSession- 当前会话consumer- 节点处理
-