| 程序包 | 说明 |
|---|---|
| org.snaker.engine | |
| org.snaker.engine.access | |
| org.snaker.engine.core | |
| org.snaker.engine.entity |
| 限定符和类型 | 方法和说明 |
|---|---|
Order |
IOrderService.createOrder(Process process,
String operator,
Map<String,Object> args)
根据流程、操作人员、父流程实例ID创建流程实例
|
Order |
IOrderService.createOrder(Process process,
String operator,
Map<String,Object> args,
String parentId,
String parentNodeName)
根据流程、操作人员、父流程实例ID创建流程实例
|
Order |
IQueryService.getOrder(String orderId)
根据流程实例ID获取流程实例对象
|
Order |
DBAccess.getOrder(String orderId)
根据流程实例id查询实例对象
|
Order |
IOrderService.resume(String orderId)
唤醒历史流程实例
|
Order |
SnakerEngine.startInstanceByExecution(Execution execution)
根据父执行对象启动子流程实例
|
Order |
SnakerEngine.startInstanceById(String id)
根据流程定义ID启动流程实例
|
Order |
SnakerEngine.startInstanceById(String id,
String operator)
根据流程定义ID,操作人ID启动流程实例
|
Order |
SnakerEngine.startInstanceById(String id,
String operator,
Map<String,Object> args)
根据流程定义ID,操作人ID,参数列表启动流程实例
|
Order |
SnakerEngine.startInstanceByName(String name)
根据流程名称启动流程实例
|
Order |
SnakerEngine.startInstanceByName(String name,
Integer version)
根据流程名称、版本号启动流程实例
|
Order |
SnakerEngine.startInstanceByName(String name,
Integer version,
String operator)
根据流程名称、版本号、操作人启动流程实例
|
Order |
SnakerEngine.startInstanceByName(String name,
Integer version,
String operator,
Map<String,Object> args)
根据流程名称、版本号、操作人、参数列表启动流程实例
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
IQueryService.getActiveOrders(Page<Order> page,
QueryFilter filter)
根据filter分页查询流程实例列表
|
List<Order> |
DBAccess.getActiveOrders(Page<Order> page,
QueryFilter filter)
分页查询流程实例
|
List<Order> |
IQueryService.getActiveOrders(QueryFilter filter)
根据filter查询流程实例列表
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
DBAccess.deleteOrder(Order order)
删除流程实例对象
|
void |
IOrderService.saveOrder(Order order)
保存流程实例
|
void |
DBAccess.saveOrder(Order order)
保存流程实例对象
|
void |
IOrderService.updateOrder(Order order)
更新流程实例
|
void |
DBAccess.updateOrder(Order order)
更新流程实例对象
|
void |
DBAccess.updateOrderVariable(Order order)
更新实例变量(包括历史实例表)
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
IQueryService.getActiveOrders(Page<Order> page,
QueryFilter filter)
根据filter分页查询流程实例列表
|
List<Order> |
DBAccess.getActiveOrders(Page<Order> page,
QueryFilter filter)
分页查询流程实例
|
| 限定符和类型 | 方法和说明 |
|---|---|
Order |
AbstractDBAccess.getOrder(String orderId) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
AbstractDBAccess.getActiveOrders(Page<Order> page,
QueryFilter filter) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractDBAccess.deleteOrder(Order order) |
void |
AbstractDBAccess.saveOrder(Order order) |
void |
AbstractDBAccess.updateOrder(Order order) |
void |
AbstractDBAccess.updateOrderVariable(Order order) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
AbstractDBAccess.getActiveOrders(Page<Order> page,
QueryFilter filter) |
| 限定符和类型 | 方法和说明 |
|---|---|
Order |
OrderService.createOrder(Process process,
String operator,
Map<String,Object> args)
创建活动实例
|
Order |
OrderService.createOrder(Process process,
String operator,
Map<String,Object> args,
String parentId,
String parentNodeName)
创建活动实例
|
Order |
Execution.getOrder()
获取流程实例对象
|
Order |
QueryService.getOrder(String orderId) |
Order |
Execution.getParentOrder() |
Order |
OrderService.resume(String orderId)
激活已完成的历史流程实例
|
Order |
SnakerEngineImpl.startInstanceByExecution(Execution execution)
根据父执行对象启动子流程实例(用于启动子流程)
|
Order |
SnakerEngineImpl.startInstanceById(String id)
根据流程定义ID启动流程实例
|
Order |
SnakerEngineImpl.startInstanceById(String id,
String operator)
根据流程定义ID,操作人ID启动流程实例
|
Order |
SnakerEngineImpl.startInstanceById(String id,
String operator,
Map<String,Object> args)
根据流程定义ID,操作人ID,参数列表启动流程实例
|
Order |
SnakerEngineImpl.startInstanceByName(String name)
根据流程名称启动流程实例
|
Order |
SnakerEngineImpl.startInstanceByName(String name,
Integer version)
根据流程名称、版本号启动流程实例
|
Order |
SnakerEngineImpl.startInstanceByName(String name,
Integer version,
String operator)
根据流程名称、版本号、操作人启动流程实例
|
Order |
SnakerEngineImpl.startInstanceByName(String name,
Integer version,
String operator,
Map<String,Object> args)
根据流程名称、版本号、操作人、参数列表启动流程实例
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
QueryService.getActiveOrders(Page<Order> page,
QueryFilter filter) |
List<Order> |
QueryService.getActiveOrders(QueryFilter filter) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
OrderService.saveOrder(Order order)
流程实例数据会保存至活动实例表、历史实例表
|
void |
OrderService.updateOrder(Order order)
更新活动实例的last_Updator、last_Update_Time、expire_Time、version、variable
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
QueryService.getActiveOrders(Page<Order> page,
QueryFilter filter) |
| 构造器和说明 |
|---|
Execution(SnakerEngine engine,
Process process,
Order order,
Map<String,Object> args)
构造函数,接收流程定义、流程实例对象、执行参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
Order |
HistoryOrder.undo()
根据历史实例撤回活动实例
|
| 构造器和说明 |
|---|
HistoryOrder(Order order) |
Copyright © 2013-2015. All Rights Reserved.