public interface BOQueryAPI extends Query<BOQueryAPI,BO>
// 示例代码
// 其中query方法,当第二个参数为true的时候,将会加载BO表大文本字段的值,使用时请注意
List<BO> list = SDK.getBOAPI().query("bo表名", true).addQuery("字段名1 =", "条件").addQuery("字段名2 >", "条件").orderBy("字段名").asc().list();
限定符和类型 | 方法和说明 |
---|---|
BOQueryAPI |
arrayArgs(java.lang.Object[] args)
该方法仅和含有?
|
BOQueryAPI |
bindId(java.lang.String bindId)
与流程实例相关的BO数据
|
BOCopyAPI |
copyTo(java.lang.String boName,
ProcessInstance processInst)
单条或批量完成BO数据的复制操作
|
BOCopyAPI |
copyTo(java.lang.String boName,
java.lang.String bindId)
单条或批量完成BO数据的复制操作
|
BOQueryAPI |
createAfter(java.util.Date date)
创建在某个时间之后的BO数据
|
BOQueryAPI |
createBefore(java.util.Date date)
创建在某个时间之前的BO数据
|
BO |
detailByBindId(java.lang.String bindId)
根据流程实例ID查询BO数据
|
java.lang.Object |
detailByBindId(java.lang.String bindId,
java.lang.String fieldName)
根据BINDID查询指定字段
|
java.lang.Object |
detailByField(java.lang.String id,
java.lang.String fieldName)
根据BOID查询指定字段
|
BO |
detailById(java.lang.String id)
根据ID查询BO数据
|
BOQueryAPI |
finished()
所在流程实例已完成的BO数据
|
BOEngine |
getBOEngine()
获得处理当前查询器的BO引擎对象
|
BOQueryAPI |
orderByCreated()
按创建时间排序,调用该方法后应接着调用asc()或desc()
|
BOQueryAPI |
orderByUpdated()
按更新时间排序,调用该方法后应接着调用asc()或desc()
|
BOQueryAPI |
processDefId(java.lang.String processDefId)
由流程模型产生的BO数据
|
BOQueryAPI |
unfinished()
所在流程实例未完成的BO数据
|
BOQueryAPI |
updateAfter(java.util.Date date)
更新在某个时间之后的BO数据
|
BOQueryAPI |
updateBefore(java.util.Date date)
更新在某个时间之前的BO数据
|
BO detailById(java.lang.String id)
java.lang.Object detailByField(java.lang.String id, java.lang.String fieldName)
id
- BO数据IDfieldName
- BO字段名BO detailByBindId(java.lang.String bindId)
bindId
- 流程实例IDjava.lang.Object detailByBindId(java.lang.String bindId, java.lang.String fieldName)
bindId
- 流程实例IDfieldName
- BO字段名BOQueryAPI arrayArgs(java.lang.Object[] args)
args
- sql语句各占位符对应的值BOQueryAPI bindId(java.lang.String bindId)
processInstId
- 流程实例IDBOQueryAPI processDefId(java.lang.String processDefId)
processDefId
- 流程定义IDBOQueryAPI createBefore(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期BOQueryAPI createAfter(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期BOQueryAPI updateBefore(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期BOQueryAPI updateAfter(java.util.Date date)
date
- 日期时间,需要精确到小时分,含该日期BOQueryAPI finished()
BOQueryAPI unfinished()
BOQueryAPI orderByCreated()
BOQueryAPI orderByUpdated()
BOCopyAPI copyTo(java.lang.String boName, java.lang.String bindId)
boName
- 目标BO表名称bindId
- 目标流程实例IdBOCopyAPI
BOCopyAPI copyTo(java.lang.String boName, ProcessInstance processInst)
boName
- 目标BO表名称processInst
- 目标流程实例对象BOCopyAPI
BOEngine getBOEngine()
Copyright © Actionsoft Co., Ltd. All Rights Reserved.