Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActivityBehavior ¶
type ActivityBehavior interface {
Execute(execution DelegateExecution) error
}
type BaseElement ¶
通用字段
type BaseHandlerType ¶
type BaseHandlerType interface {
GetType() string
}
type DelegateExecution ¶
type DelegateExecution interface { GetId() string SetId(id string) SetBusinessKey(businessKey string) GetCurrentFlowElement() FlowElement SetCurrentFlowElement(flow FlowElement) GetDeploymentId() string SetDeploymentId(deploymentId string) GetProcessInstanceId() string SetProcessInstanceId(processInstanceId string) GetProcessDefinitionId() string SetProcessDefinitionId(processDefineId string) GetCurrentActivityId() string SetCurrentActivityId(currentActivityId string) GetSpecificVariable(variableName string) (variable.Variable, error) GetVariable() map[string]interface{} GetProcessVariable() map[string]interface{} GetExecutionId() string GetTenantId() *string }
type FlowElement ¶
type FlowElement interface { BaseElement SetOutgoing(f []FlowElement) SetIncoming(f []FlowElement) GetIncoming() []FlowElement GetOutgoing() []FlowElement GetBehavior() ActivityBehavior SetBehavior(behavior ActivityBehavior) SetSourceFlowElement(f FlowElement) SetTargetFlowElement(f FlowElement) GetSourceFlowElement() FlowElement GetTargetFlowElement() FlowElement }
接口
type TriggerableActivityBehavior ¶
type TriggerableActivityBehavior interface {
Trigger(execution DelegateExecution) error
}
Click to show internal directories.
Click to hide internal directories.