public interface DBAccess
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteCCOrder(CCOrder ccorder)
删除抄送记录
|
void |
deleteHistoryOrder(HistoryOrder historyOrder)
删除历史实例记录
|
void |
deleteHistoryTask(HistoryTask historyTask)
删除历史任务记录
|
void |
deleteOrder(Order order)
删除流程实例对象
|
void |
deleteProcess(Process process)
删除流程定义对象
|
void |
deleteSurrogate(Surrogate surrogate)
删除委托代理对象
|
void |
deleteTask(Task task)
删除任务、任务参与者对象
|
List<Order> |
getActiveOrders(Page<Order> page,
QueryFilter filter)
分页查询流程实例
|
List<Task> |
getActiveTasks(Page<Task> page,
QueryFilter filter)
分页查询活动任务列表
|
List<CCOrder> |
getCCOrder(String orderId,
String... actorIds)
根据流程实例id、参与者id获取抄送记录
|
List<HistoryOrder> |
getCCWorks(Page<HistoryOrder> page,
QueryFilter filter)
根据查询的参数,分页对象,返回分页后的抄送任务项
|
HistoryOrder |
getHistOrder(String orderId)
根据流程实例ID获取历史流程实例对象
|
List<HistoryOrder> |
getHistoryOrders(Page<HistoryOrder> page,
QueryFilter filter)
分页查询历史流程实例
|
List<HistoryTask> |
getHistoryTasks(Page<HistoryTask> page,
QueryFilter filter)
根据参与者分页查询已完成的历史任务
|
List<WorkItem> |
getHistoryWorkItems(Page<WorkItem> page,
QueryFilter filter)
根据流程定义ID、参与者分页查询已完成的历史任务项
|
HistoryTask |
getHistTask(String taskId)
根据任务ID获取历史任务对象
|
List<HistoryTaskActor> |
getHistTaskActorsByTaskId(String taskId)
根据任务id查询所有历史任务参与者集合
|
Integer |
getLatestProcessVersion(String name)
根据流程名称查询最近的版本号
|
List<Task> |
getNextActiveTasks(String parentTaskId)
根据父任务id查询所有子任务
|
List<Task> |
getNextActiveTasks(String orderId,
String taskName,
String parentTaskId)
根据流程实例id、任务名称获取
|
Order |
getOrder(String orderId)
根据流程实例id查询实例对象
|
Process |
getProcess(String id)
根据流程定义id查询流程定义对象
|
List<Process> |
getProcesss(Page<Process> page,
QueryFilter filter)
根据查询的参数,分页对象,返回分页后的查询结果
|
List<Surrogate> |
getSurrogate(Page<Surrogate> page,
QueryFilter filter)
根据授权人、流程名称查询委托代理对象
|
Surrogate |
getSurrogate(String id)
根据主键id查询委托代理对象
|
Task |
getTask(String taskId)
根据任务id查询任务对象
|
List<TaskActor> |
getTaskActorsByTaskId(String taskId)
根据任务id查询所有活动任务参与者集合
|
List<WorkItem> |
getWorkItems(Page<WorkItem> page,
QueryFilter filter)
根据查询的参数,分页对象,返回分页后的活动工作项
|
void |
initialize(Object accessObject)
根据访问对象,设置具体的实现类
|
<T> List<T> |
queryList(Class<T> clazz,
String sql,
Object... args)
根据类型clazz、Sql语句、参数查询列表对象
|
<T> List<T> |
queryList(Page<T> page,
QueryFilter filter,
Class<T> clazz,
String sql,
Object... args)
根据类型clazz、Sql语句、参数分页查询列表对象
|
<T> T |
queryObject(Class<T> clazz,
String sql,
Object... args)
根据类型clazz、Sql语句、参数查询单个对象
|
void |
removeTaskActor(String taskId,
String... actors)
删除参与者
|
void |
runScript()
运行脚本文件
|
void |
saveCCOrder(CCOrder ccorder)
保存抄送实例
|
void |
saveHistory(HistoryOrder order)
迁移活动实例
|
void |
saveHistory(HistoryTask task)
迁移活动任务
|
void |
saveOrder(Order order)
保存流程实例对象
|
void |
saveProcess(Process process)
保存流程定义对象
|
void |
saveSurrogate(Surrogate surrogate)
保存委托代理对象
|
void |
saveTask(Task task)
保存任务对象
|
void |
saveTaskActor(TaskActor taskActor)
保存任务参与者对象
|
void |
updateCCOrder(CCOrder ccorder)
更新抄送状态
|
void |
updateHistory(HistoryOrder order)
更新历史流程实例状态
|
void |
updateOrder(Order order)
更新流程实例对象
|
void |
updateOrderVariable(Order order)
更新实例变量(包括历史实例表)
|
void |
updateProcess(Process process)
更新流程定义对象
|
void |
updateProcessType(String id,
String type)
更新流程定义类别
|
void |
updateSurrogate(Surrogate surrogate)
更新委托代理对象
|
void |
updateTask(Task task)
更新任务对象
|
void initialize(Object accessObject)
accessObject - 数据库访问对象(Connection等)void saveTask(Task task)
task - 任务对象void saveOrder(Order order)
order - 流程实例对象void saveCCOrder(CCOrder ccorder)
ccorder - 抄送实体void saveProcess(Process process)
process - 流程定义对象void saveTaskActor(TaskActor taskActor)
taskActor - 任务参与者对象void updateTask(Task task)
task - 任务对象void updateOrder(Order order)
order - 流程实例对象void updateCCOrder(CCOrder ccorder)
ccorder - 抄送实体对象void updateProcess(Process process)
process - 流程定义对象void deleteProcess(Process process)
process - 流程定义对象void deleteTask(Task task)
task - 任务对象void deleteOrder(Order order)
order - 流程实例对象void deleteCCOrder(CCOrder ccorder)
ccorder - 抄送实体对象void removeTaskActor(String taskId, String... actors)
taskId - 任务idactors - 参与者集合void saveHistory(HistoryOrder order)
order - 历史流程实例对象void updateHistory(HistoryOrder order)
order - 历史流程实例对象void saveHistory(HistoryTask task)
task - 历史任务对象void deleteHistoryOrder(HistoryOrder historyOrder)
historyOrder - 历史实例void deleteHistoryTask(HistoryTask historyTask)
historyTask - 历史任务void updateOrderVariable(Order order)
order - 实例对象void saveSurrogate(Surrogate surrogate)
surrogate - 委托代理对象void updateSurrogate(Surrogate surrogate)
surrogate - 委托代理对象void deleteSurrogate(Surrogate surrogate)
surrogate - 委托代理对象List<Surrogate> getSurrogate(Page<Surrogate> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器HistoryTask getHistTask(String taskId)
taskId - 历史任务idList<Task> getNextActiveTasks(String parentTaskId)
parentTaskId - 父任务idList<Task> getNextActiveTasks(String orderId, String taskName, String parentTaskId)
orderId - 流程实例idtaskName - 任务名称parentTaskId - 父任务idList<TaskActor> getTaskActorsByTaskId(String taskId)
taskId - 活动任务idList<HistoryTaskActor> getHistTaskActorsByTaskId(String taskId)
taskId - 历史任务idList<CCOrder> getCCOrder(String orderId, String... actorIds)
orderId - 活动流程实例idactorIds - 参与者idHistoryOrder getHistOrder(String orderId)
orderId - 历史流程实例idInteger getLatestProcessVersion(String name)
name - 流程名称List<Process> getProcesss(Page<Process> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<Order> getActiveOrders(Page<Order> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<Task> getActiveTasks(Page<Task> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<HistoryOrder> getHistoryOrders(Page<HistoryOrder> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<HistoryTask> getHistoryTasks(Page<HistoryTask> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<WorkItem> getWorkItems(Page<WorkItem> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<HistoryOrder> getCCWorks(Page<HistoryOrder> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器List<WorkItem> getHistoryWorkItems(Page<WorkItem> page, QueryFilter filter)
page - 分页对象filter - 查询过滤器<T> T queryObject(Class<T> clazz, String sql, Object... args)
clazz - 类型sql - sql语句args - 参数列表<T> List<T> queryList(Class<T> clazz, String sql, Object... args)
clazz - 类型sql - sql语句args - 参数列表<T> List<T> queryList(Page<T> page, QueryFilter filter, Class<T> clazz, String sql, Object... args)
page - 分页对象filter - 查询过滤器clazz - 类型sql - sql语句args - 参数列表void runScript()
Copyright © 2013-2015. All Rights Reserved.