| 限定符和类型 | 方法和说明 |
|---|---|
T |
Command.execute(Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
DeleteProcessInstanceCommand.deleteProcessInstance(Context context,
ProcessInstance pi,
ProcessDefinition process) |
Object |
WithdrawTaskCommand.execute(Context context) |
Task |
SuspendTaskCommand.execute(Context context) |
Task |
StartTaskCommand.execute(Context context) |
ProcessInstance |
StartProcessInstanceCommand.execute(Context context) |
Object |
SaveTaskAppointorCommand.execute(Context context) |
Object |
SaveProcessInstanceVariablesCommand.execute(Context context) |
HistoryTask |
SaveHistoryTaskCommand.execute(Context context) |
HistoryProcessInstance |
SaveHistoryProcessInstanceCommand.execute(Context context) |
HistoryActivity |
SaveHistoryActivityCommand.execute(Context context) |
Object |
RollbackTaskCommand.execute(Context context) |
Task |
ResumeTaskCommand.execute(Context context) |
Task |
ReleaseTaskCommand.execute(Context context) |
T |
QueryListCommand.execute(Context context) |
Integer |
QueryCountCommand.execute(Context context) |
List<TaskReminder> |
GetTaskReminderCommand.execute(Context context) |
List<TaskParticipator> |
GetTaskParticipatorsCommand.execute(Context context) |
List<String> |
GetTaskNodeAssigneesCommand.execute(Context context) |
Task |
GetTaskCommand.execute(Context context) |
List<TaskAppointor> |
GetTaskAppointorCommand.execute(Context context) |
Variable |
GetProcessInstanceVariableCommand.execute(Context context) |
ProcessInstance |
GetProcessInstanceCommand.execute(Context context) |
ProcessDefinition |
GetProcessCommand.execute(Context context) |
ProcessDefinition |
GetProcessByKeyCommand.execute(Context context) |
List<HistoryTask> |
GetListHistoryTasksCommand.execute(Context context) |
List<HistoryProcessInstance> |
GetListHistoryProcessInstancesCommand.execute(Context context) |
List<JumpNode> |
GetJumpAvaliableTaskNodesCommand.execute(Context context) |
List<HistoryVariable> |
GetHistoryVariablesCommand.execute(Context context) |
HistoryVariable |
GetHistoryVariableCommand.execute(Context context) |
HistoryTask |
GetHistoryTaskCommand.execute(Context context) |
HistoryProcessInstance |
GetHistoryProcessInstanceCommand.execute(Context context) |
List<HistoryActivity> |
GetHistoryActivitiyCommand.execute(Context context) |
Object |
GetExpressionValueCommand.execute(Context context) |
CalendarDef |
GetCalendarDefCommand.execute(Context context) |
List<CalendarDate> |
GetCalendarDateCommand.execute(Context context) |
List<String> |
GetAvaliableAppointAssigneeTaskNodes.execute(Context context) |
Collection<CalendarDef> |
GetAllCalendarDefCommand.execute(Context context) |
Task |
ForwardTaskCommand.execute(Context context) |
Object |
ExecuteStartNodeCommand.execute(Context context) |
Object |
ExecuteEndNodeCommand.execute(Context context) |
Blob |
DeployProcessResourceCommand.execute(Context context) |
ProcessDefinition |
DeployProcessCommand.execute(Context context) |
Object |
DeleteTaskReminderCommand.execute(Context context) |
Task |
DeleteTaskCommand.execute(Context context) |
Integer |
DeleteTaskByNodeCommand.execute(Context context) |
Object |
DeleteProcessVariableCommand.execute(Context context) |
Object |
DeleteProcessInstanceCommand.execute(Context context) |
Object |
DeleteProcessDefinitionCommand.execute(Context context) |
Object |
DeleteCountersignCommand.execute(Context context) |
Task |
CompleteTaskCommand.execute(Context context) |
Task |
ClaimTaskCommand.execute(Context context) |
Task |
ChangeTaskProgressCommand.execute(Context context) |
Task |
ChangeTaskPriorityCommand.execute(Context context) |
Object |
ChangeTaskAssigneeCommand.execute(Context context) |
Boolean |
CanWithdrawDecisionCommand.execute(Context context) |
Task |
CancelTaskCommand.execute(Context context) |
Object |
BatchStartTasksCommand.execute(Context context) |
Object |
BatchStartAndCompleteTasksCommand.execute(Context context) |
Object |
BatchCompleteTasksCommand.execute(Context context) |
Task |
AddCountersignCommand.execute(Context context) |
Long |
AcquireDbidCommand.execute(Context context) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ContextImpl |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
HistoryVariable.init(Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CancelTaskInterceptor.intercept(Context context,
Task task) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TextVariable.initValue(Context context) |
void |
BlobVariable.initValue(Context context) |
static Variable |
Variable.newVariable(Object value,
Context context) |
| 构造器和说明 |
|---|
BlobVariable(Object value,
Context context) |
TextVariable(String value,
Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
AssigneeProvider.getUsers(String entityId,
Context context,
ProcessInstance processInstance)
根据指定的处理人ID,返回具体的任务处理人用户名
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<String> |
UserAssigneeProvider.getUsers(String entityId,
Context context,
ProcessInstance processInstance) |
Collection<String> |
DeptAssigneeProvider.getUsers(String entityId,
Context context,
ProcessInstance processInstance) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
SequenceFlowImpl.canExecute(Context context,
ProcessInstance processInstance) |
void |
SequenceFlowImpl.execute(Context context,
ProcessInstance processInstance) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ProcessEventHandler.end(ProcessInstance processInstance,
Context context)
流程实例结束后触发的方法
|
void |
NodeEventHandler.enter(Node node,
ProcessInstance processInstance,
Context context)
进入节点后触发的方法
|
String |
DecisionHandler.handle(Context context,
ProcessInstance processInstance) |
boolean |
CountersignHandler.handle(Context context,
ProcessInstance processInstance) |
boolean |
ConditionHandler.handle(Context context,
ProcessInstance processInstance,
SequenceFlow flow) |
Collection<Object> |
ForeachHandler.handle(ProcessInstance processInstance,
Context context) |
void |
ActionHandler.handle(ProcessInstance processInstance,
Context context) |
Collection<String> |
AssignmentHandler.handle(TaskNode taskNode,
ProcessInstance processInstance,
Context context) |
void |
NodeEventHandler.leave(Node node,
ProcessInstance processInstance,
Context context)
离开节点后触发的方法
|
void |
ProcessEventHandler.start(ProcessInstance processInstance,
Context context)
流程实例开始后触发的方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
TaskListener.beforeTaskCreate(Context context,
ProcessInstance processInstance,
TaskNode node)
在流程实例流转到人工任务节点时触发该方法,此时还未开始创建任务。
|
void |
GlobalTaskListener.beforeTaskCreate(Context context,
ProcessInstance processInstance,
TaskNode node)
在流程实例流转到人工任务节点时触发该方法,此时还未开始创建任务
|
void |
TaskListener.onTaskComplete(Context context,
Task task)
当前节点上人工任务完成时将触发该方法调用,如果当前节点生成有多个任务(比如会签),那么每个任务完成时都会触发该方法调用.
|
void |
TaskListener.onTaskCreate(Context context,
Task task)
人工任务创建后触发该方法,此时人工任务虽然已创建,但还未持久化,
所以在该方法当前可以对任务属性进行修改,修改结果将影响人工任务的创建. |
void |
GlobalTaskListener.onTaskCreate(Context context,
Task task)
人工任务创建后触发该方法,此时人工任务虽然已创建,但还未持久化,
所以在该方法当前可以对任务属性进行修改,修改结果将影响人工任务的创建. |
void |
ProcessListener.processEnd(ProcessInstance processInstance,
Context context) |
void |
ProcessListener.processStart(ProcessInstance processInstance,
Context context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TaskNode.cancel(Context context,
ProcessInstance processInstance) |
void |
SubprocessNode.cancel(Context context,
ProcessInstance processInstance) |
void |
StartNode.cancel(Context context,
ProcessInstance processInstance) |
abstract void |
Node.cancel(Context context,
ProcessInstance processInstance)
取消当前节点的需要做的工作
|
void |
JoinNode.cancel(Context context,
ProcessInstance processInstance) |
void |
ForkNode.cancel(Context context,
ProcessInstance processInstance) |
void |
ForeachNode.cancel(Context context,
ProcessInstance processInstance) |
void |
EndNode.cancel(Context context,
ProcessInstance processInstance) |
void |
DecisionNode.cancel(Context context,
ProcessInstance processInstance) |
void |
ActionNode.cancel(Context context,
ProcessInstance processInstance) |
HistoryActivity |
Node.completeActivityHistory(Context context,
ProcessInstance processInstance,
String flowName) |
HistoryActivity |
Node.createActivityHistory(Context context,
ProcessInstance processInstance) |
void |
Node.doEnterEventHandler(Context context,
ProcessInstance processInstance) |
void |
Node.doLeaveEventHandler(Context context,
ProcessInstance processInstance) |
boolean |
TaskNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
SubprocessNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
StartNode.enter(Context context,
ProcessInstance processInstance) |
abstract boolean |
Node.enter(Context context,
ProcessInstance processInstance)
进入当前节点的需要做的工作
|
boolean |
JoinNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
ForkNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
ForeachNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
EndNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
DecisionNode.enter(Context context,
ProcessInstance processInstance) |
boolean |
ActionNode.enter(Context context,
ProcessInstance processInstance) |
List<String> |
TaskNode.getAssigneeUsers(Context context,
ProcessInstance processInstance) |
String |
TaskNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
SubprocessNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
StartNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
abstract String |
Node.leave(Context context,
ProcessInstance processInstance,
String flowName)
离开当前节点的需要做的工作
|
String |
JoinNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
ForkNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
ForeachNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
EndNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
DecisionNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
String |
ActionNode.leave(Context context,
ProcessInstance processInstance,
String flowName) |
protected String |
Node.leaveNode(Context context,
ProcessInstance processInstance,
String flowName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ProcessListenerUtils.fireProcessEndListers(ProcessInstance processInstance,
Context context) |
static void |
ProcessListenerUtils.fireProcessStartListers(ProcessInstance processInstance,
Context context) |
Copyright © 2019 Bstek. All rights reserved.