| 程序包 | 说明 |
|---|---|
| org.snaker.engine | |
| org.snaker.engine.access | |
| org.snaker.engine.access.dialect | |
| org.snaker.engine.core |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
IQueryService.getActiveOrders(Page<Order> page,
QueryFilter filter)
根据filter分页查询流程实例列表
|
List<Order> |
DBAccess.getActiveOrders(Page<Order> page,
QueryFilter filter)
分页查询流程实例
|
List<Task> |
IQueryService.getActiveTasks(Page<Task> page,
QueryFilter filter)
根据filter分页查询活动任务
|
List<Task> |
DBAccess.getActiveTasks(Page<Task> page,
QueryFilter filter)
分页查询活动任务列表
|
List<HistoryOrder> |
IQueryService.getCCWorks(Page<HistoryOrder> page,
QueryFilter filter)
根据filter分页查询抄送工作项(包含process、order)
|
List<HistoryOrder> |
DBAccess.getCCWorks(Page<HistoryOrder> page,
QueryFilter filter)
根据查询的参数,分页对象,返回分页后的抄送任务项
|
List<HistoryOrder> |
IQueryService.getHistoryOrders(Page<HistoryOrder> page,
QueryFilter filter)
根据filter分页查询历史流程实例
|
List<HistoryOrder> |
DBAccess.getHistoryOrders(Page<HistoryOrder> page,
QueryFilter filter)
分页查询历史流程实例
|
List<HistoryTask> |
IQueryService.getHistoryTasks(Page<HistoryTask> page,
QueryFilter filter)
根据filter分页查询已完成的历史任务
|
List<HistoryTask> |
DBAccess.getHistoryTasks(Page<HistoryTask> page,
QueryFilter filter)
根据参与者分页查询已完成的历史任务
|
List<WorkItem> |
IQueryService.getHistoryWorkItems(Page<WorkItem> page,
QueryFilter filter)
根据filter分页查询已完成的历史任务项
|
List<WorkItem> |
DBAccess.getHistoryWorkItems(Page<WorkItem> page,
QueryFilter filter)
根据流程定义ID、参与者分页查询已完成的历史任务项
|
List<Process> |
IProcessService.getProcesss(Page<Process> page,
QueryFilter filter)
根据给定的参数列表args分页查询process
|
List<Process> |
DBAccess.getProcesss(Page<Process> page,
QueryFilter filter)
根据查询的参数,分页对象,返回分页后的查询结果
|
List<Surrogate> |
IManagerService.getSurrogate(Page<Surrogate> page,
QueryFilter filter)
根据过滤条件查询委托代理对象
|
List<Surrogate> |
DBAccess.getSurrogate(Page<Surrogate> page,
QueryFilter filter)
根据授权人、流程名称查询委托代理对象
|
List<WorkItem> |
IQueryService.getWorkItems(Page<WorkItem> page,
QueryFilter filter)
根据filter分页查询工作项(包含process、order、task三个实体的字段集合)
|
List<WorkItem> |
DBAccess.getWorkItems(Page<WorkItem> page,
QueryFilter filter)
根据查询的参数,分页对象,返回分页后的活动工作项
|
<T> List<T> |
IQueryService.nativeQueryList(Page<T> page,
Class<T> T,
String sql,
Object... args)
根据类型T、Sql语句、参数分页查询列表对象
|
<T> List<T> |
DBAccess.queryList(Page<T> page,
QueryFilter filter,
Class<T> clazz,
String sql,
Object... args)
根据类型clazz、Sql语句、参数分页查询列表对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
Page<T> |
Page.pageNo(int thePageNo)
返回Page对象自身的setPageNo函数,可用于连续设置。
|
Page<T> |
Page.pageSize(int thePageSize)
返回Page对象自身的setPageSize函数,用于连续设置。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
AbstractDBAccess.getActiveOrders(Page<Order> page,
QueryFilter filter) |
List<Task> |
AbstractDBAccess.getActiveTasks(Page<Task> page,
QueryFilter filter) |
List<HistoryOrder> |
AbstractDBAccess.getCCWorks(Page<HistoryOrder> page,
QueryFilter filter) |
List<HistoryOrder> |
AbstractDBAccess.getHistoryOrders(Page<HistoryOrder> page,
QueryFilter filter) |
List<HistoryTask> |
AbstractDBAccess.getHistoryTasks(Page<HistoryTask> page,
QueryFilter filter) |
List<WorkItem> |
AbstractDBAccess.getHistoryWorkItems(Page<WorkItem> page,
QueryFilter filter) |
List<Process> |
AbstractDBAccess.getProcesss(Page<Process> page,
QueryFilter filter) |
List<Surrogate> |
AbstractDBAccess.getSurrogate(Page<Surrogate> page,
QueryFilter filter) |
List<WorkItem> |
AbstractDBAccess.getWorkItems(Page<WorkItem> page,
QueryFilter filter) |
<T> List<T> |
AbstractDBAccess.queryList(Page<T> page,
QueryFilter filter,
Class<T> clazz,
String sql,
Object... args) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
PostgresqlDialect.getPageAfter(String sql,
Page<?> page) |
String |
PostgresqlDialect.getPageBefore(String sql,
Page<?> page) |
String |
SQLServerDialect.getPageSql(String sql,
Page<?> page) |
String |
PostgresqlDialect.getPageSql(String sql,
Page<?> page)
Postgresql分页通过limit实现
|
String |
OracleDialect.getPageSql(String sql,
Page<?> page)
oracle分页通过rownum实现
|
String |
MySqlDialect.getPageSql(String sql,
Page<?> page)
mysql分页通过limit实现
|
String |
H2Dialect.getPageSql(String sql,
Page<?> page)
mysql分页通过limit实现
|
String |
Dialect.getPageSql(String sql,
Page<?> page)
根据分页对象获取分页sql语句
|
String |
Db2Dialect.getPageSql(String sql,
Page<?> page) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Order> |
QueryService.getActiveOrders(Page<Order> page,
QueryFilter filter) |
List<Task> |
QueryService.getActiveTasks(Page<Task> page,
QueryFilter filter) |
List<HistoryOrder> |
QueryService.getCCWorks(Page<HistoryOrder> page,
QueryFilter filter) |
List<HistoryOrder> |
QueryService.getHistoryOrders(Page<HistoryOrder> page,
QueryFilter filter) |
List<HistoryTask> |
QueryService.getHistoryTasks(Page<HistoryTask> page,
QueryFilter filter) |
List<WorkItem> |
QueryService.getHistoryWorkItems(Page<WorkItem> page,
QueryFilter filter) |
List<Process> |
ProcessService.getProcesss(Page<Process> page,
QueryFilter filter)
分页查询流程定义
|
List<Surrogate> |
ManagerService.getSurrogate(Page<Surrogate> page,
QueryFilter filter) |
List<WorkItem> |
QueryService.getWorkItems(Page<WorkItem> page,
QueryFilter filter) |
<T> List<T> |
QueryService.nativeQueryList(Page<T> page,
Class<T> T,
String sql,
Object... args) |
Copyright © 2013-2015. All Rights Reserved.