| 程序包 | 说明 | 
|---|---|
| com.actionsoft.bpms.bo.engine | |
| com.actionsoft.bpms.bpmn.engine.core.delegate | |
| com.actionsoft.bpms.bpmn.engine.servicetask | |
| com.actionsoft.bpms.commons.at | |
| com.actionsoft.sdk.local.api | 
| 限定符和类型 | 方法和说明 | 
|---|---|
BO | 
BO.set(java.lang.String field,
   java.lang.Object value)
设置BO的字段值 
 | 
BO | 
BO.setAll(java.util.Map<java.lang.String,java.lang.Object> datas)
设置该BO的全部数据 
 | 
BO | 
BO.setBindId(java.lang.String bindId)
设置该BO的流程实例BINDID 
 | 
BO | 
BO.setCreateDate(java.util.Date createDate)
设置该BO的创建日期 
 | 
BO | 
BO.setCreateUser(java.lang.String createUser)
设置该BO的创建人 
 | 
BO | 
BO.setEnd(boolean end)
设置此BO流程实例是否结束 
 | 
BO | 
BO.setId(java.lang.String id)
设置BO的ID 
 | 
BO | 
BO.setOrgId(java.lang.String orgId)
设置该BO的单位ID 
 | 
BO | 
BO.setProcessDefId(java.lang.String processDefId)
设置该BO的流程定义ID 
 | 
BO | 
BO.setUpdateDate(java.util.Date updateDate)
设置该BO的更新时间 
 | 
BO | 
BO.setUpdateUser(java.lang.String updateUser)
设置该BO的修改人 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
BO | 
ProcessExecutionContext.getBO(java.lang.String boName)
根据当前上下文,快速获得主表BO对象 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
java.util.List<BO> | 
ServiceDelegate.getBODatas(java.lang.String boTableName,
          java.lang.String processInstId)
读取指定流程的BO表数据记录,同一次事件内多次读取时做了临时缓存优化 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
BO | 
ExpressionContext.getBoData()
BO数据 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
BO | 
BOQueryAPI.detailByBindId(java.lang.String bindId)
根据流程实例ID查询BO数据 
 | 
BO | 
BOQueryAPI.detailById(java.lang.String id)
根据ID查询BO数据 
 | 
BO | 
BOAPI.get(java.lang.String boName,
   java.lang.String boId)
根据BOID查询一条BO数据 
 | 
BO | 
BOAPI.getByKeyField(java.lang.String boName,
             java.lang.String fieldName,
             java.lang.Object value)
根据唯一字段查询一条BO数据,适用于流程表单的主表数据 
 | 
BO | 
BOAPI.getByProcess(java.lang.String boName,
            java.lang.String processInstId)
根据流程实例查询一条BO数据,适用于流程表单的主表数据 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
int | 
BOAPI.create(java.lang.String boName,
      BO recordData,
      ProcessInstance processInst,
      UserContext userContext)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。 
 | 
int | 
BOAPI.create(java.lang.String boName,
      BO recordData,
      ProcessInstance processInst,
      UserContext userContext,
      java.sql.Connection conn)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。 
 | 
int | 
BOAPI.create(java.lang.String boName,
      BO recordData,
      java.lang.String bindId,
      java.lang.String uid)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。 
 | 
int | 
BOAPI.create(java.lang.String boName,
      BO recordData,
      java.lang.String bindId,
      java.lang.String uid,
      java.sql.Connection conn)
为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。 
 | 
int | 
BOAPI.createDataBO(java.lang.String boName,
            BO recordData,
            UserContext userContext)
为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。 
 | 
int | 
BOAPI.createDataBO(java.lang.String boName,
            BO recordData,
            UserContext userContext,
            java.sql.Connection conn)
为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。 
 | 
int | 
BOAPI.update(java.lang.String boName,
      BO recordData)
更新一条BO表记录。 
 | 
int | 
BOAPI.update(java.lang.String boName,
      BO recordData,
      java.sql.Connection conn)
更新一条BO表记录。 
 | 
int | 
BOAPI.updateByBindId(java.lang.String entityName,
              BO recordData)
按bindId更新记录。 
 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
int[] | 
BOAPI.create(java.lang.String boName,
      java.util.List<BO> recordDatas,
      ProcessInstance processInst,
      UserContext userContext)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动的数据记录。 
 | 
int[] | 
BOAPI.create(java.lang.String boName,
      java.util.List<BO> recordDatas,
      ProcessInstance processInst,
      UserContext userContext,
      java.sql.Connection conn)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动或DW仅存储实例驱动的数据记录。 
 | 
int[] | 
BOAPI.create(java.lang.String boName,
      java.util.List<BO> recordDatas,
      java.lang.String bindId,
      java.lang.String uid)
(批量)为指定的BO表新增记录,该API适用于流程实例驱动或DW仅存储实例驱动的数据记录。 
 | 
int[] | 
BOAPI.createDataBO(java.lang.String boName,
            java.util.List<BO> recordDatas,
            UserContext userContext)
(批量)为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。 
 | 
int[] | 
BOAPI.createDataBO(java.lang.String boName,
            java.util.List<BO> recordDatas,
            UserContext userContext,
            java.sql.Connection conn)
(批量)为指定的BO表新增记录,该API适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。 
 | 
Copyright © Actionsoft Co., Ltd. All Rights Reserved.