| 程序包 | 说明 | 
|---|---|
| com.actionsoft.bpms.commons.database | |
| com.actionsoft.bpms.commons.mvc.dao | |
| com.actionsoft.bpms.util | |
| com.actionsoft.sdk.local.api | |
| com.actionsoft.sdk.local.api.cc | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| T | ResultSetExtractor. extractData(java.sql.ResultSet rs)接口实现中必须处理整个数据集 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| int | DaoObject. delete(java.sql.Connection conn,
      java.lang.Object id) | 
| int | DaoObject. delete(java.lang.Object id) | 
| int | IDaoObject. delete(java.lang.Object id)删除一条记录 | 
| int | IDaoObject. insert(M model)插入一条记录 | 
| int | DaoObject. update(java.sql.Connection conn,
      java.lang.Object id,
      java.util.Map<java.lang.String,java.lang.Object> fields) | 
| int | IDaoObject. update(M model)更新一条记录 | 
| int | DaoObject. update(java.lang.Object id,
      java.util.Map<java.lang.String,java.lang.Object> fields) | 
| int | IDaoObject. update(java.lang.Object id,
      java.util.Map<java.lang.String,java.lang.Object> fields)更新一条记录指定的字段值 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| static int[] | DBSql. batch(java.sql.Connection conn,
     java.lang.String[] sql)使用传统Statement批量更新,Connection对象由调用者提供。 | 
| static int[] | DBSql. batch(java.sql.Connection conn,
     java.lang.String sql,
     BatchPreparedStatementSetter pss)使用PreparedStatement批量更新,Connection对象由调用者提供。 | 
| static int[] | DBSql. batch(java.lang.String[] sqls)使用传统Statement批量更新,Connection对象从当前AWS主数据库的连接池中自动获取并释放。 | 
| static int[] | DBSql. batch(java.lang.String sql,
     BatchPreparedStatementSetter pss)使用PreparedStatement批量更新,Connection对象从当前AWS主数据库的连接池中自动获取并释放。 | 
| static int[] | DBSql. batchUpdate(java.sql.Connection conn,
           java.lang.String sql,
           java.util.List<java.util.Map<java.lang.String,?>> batchValues)批量更新,sql是含有X=:X的形式 | 
| static int[] | DBSql. batchUpdate(java.lang.String sql,
           java.util.List<java.util.Map<java.lang.String,?>> batchValues)批量更新,sql是含有X=:X的形式 | 
| static double | DBSql. getDouble(java.sql.Connection conn,
         java.lang.String sql,
         java.lang.String filedName)使用Statement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0 | 
| static double | DBSql. getDouble(java.sql.Connection conn,
         java.lang.String sql,
         java.lang.String filedName,
         java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0 | 
| static double | DBSql. getDouble(java.lang.String sql,
         java.lang.String filedName)使用Statement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0 | 
| static double | DBSql. getDouble(java.lang.String sql,
         java.lang.String filedName,
         java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement获得结果集第一条记录字段filedName的double值,如果结果集为空返回0 | 
| static int | DBSql. getInt(java.sql.Connection conn,
      java.lang.String sql)获得第一行记录的字段值,并取int类型。 | 
| static int | DBSql. getInt(java.sql.Connection conn,
      java.lang.String sql,
      java.util.Map<java.lang.String,java.lang.Object> paraMap)获得第一个记录字段filedName的值,并取int类型。 | 
| static int | DBSql. getInt(java.sql.Connection conn,
      java.lang.String sql,
      java.lang.Object[] args)使用PreparedStatement查询第一个字段的int类型值。 | 
| static int | DBSql. getInt(java.sql.Connection conn,
      java.lang.String sql,
      java.lang.String filedName)获得第一个记录字段filedName的值,并取int类型。 | 
| static int | DBSql. getInt(java.sql.Connection conn,
      java.lang.String sql,
      java.lang.String filedName,
      java.util.Map<java.lang.String,java.lang.Object> paraMap)获得第一个记录字段filedName的值,并取int类型。 | 
| static int | DBSql. getInt(java.lang.String sql,
      java.lang.String filedName)获得第一个记录的字段值,并取int类型。 | 
| static int | DBSql. getInt(java.lang.String sql,
      java.lang.String filedName,
      java.util.Map<java.lang.String,java.lang.Object> paraMap)获得第一行记录字段filedName值,并取int类型。 | 
| static <T> java.util.List<T> | DBSql. getList(java.sql.Connection conn,
       java.lang.String sql,
       java.lang.Class<T> requiredType,
       java.lang.Object... args) | 
| static java.util.List<RowMap> | DBSql. getList(java.sql.Connection conn,
       java.lang.String sql,
       java.util.Map<java.lang.String,java.lang.Object> args)已过时。 
 use  DBSql.getMaps(Connection, String, Map)instead. | 
| static <T> java.util.List<T> | DBSql. getList(java.lang.String sql,
       java.lang.Class<T> requiredType,
       java.lang.Object... args)返回某字段值的集合。 | 
| static java.util.List<RowMap> | DBSql. getList(java.lang.String sql,
       java.util.Map<java.lang.String,java.lang.Object> args)已过时。 
 use  DBSql.getMaps(String, Map)instead. | 
| static long | DBSql. getLong(java.sql.Connection conn,
       java.lang.String sql)获得第一个记录的字段filedName值,并取long类型。 | 
| static long | DBSql. getLong(java.sql.Connection conn,
       java.lang.String sql,
       java.lang.String filedName)获得第一个记录的字段值,并取long类型。 | 
| static long | DBSql. getLong(java.sql.Connection conn,
       java.lang.String sql,
       java.lang.String filedName,
       java.util.Map<java.lang.String,java.lang.Object> paraMap)获得第一个记录的字段值,并取Long类型。 | 
| static long | DBSql. getLong(java.lang.String sql,
       java.lang.String filedName)获得第一个记录的字段filedName值,并取long类型。 | 
| static long | DBSql. getLong(java.lang.String sql,
       java.lang.String filedName,
       java.util.Map<java.lang.String,java.lang.Object> paraMap)获得第一个记录的字段filedName值,并取long类型。 | 
| static RowMap | DBSql. getMap(java.sql.Connection conn,
      java.lang.String sql,
      java.lang.Object... args) | 
| static RowMap | DBSql. getMap(java.lang.String sql,
      java.lang.Object... args)提取查询结果集的第一行记录为Map对象。 | 
| static java.util.List<RowMap> | DBSql. getMaps(java.sql.Connection conn,
       java.lang.String sql,
       java.util.Map<java.lang.String,java.lang.Object> args)提取多条结果集 | 
| static java.util.List<RowMap> | DBSql. getMaps(java.sql.Connection conn,
       java.lang.String sql,
       java.lang.Object... args)提取多条结果集 | 
| static java.util.List<RowMap> | DBSql. getMaps(java.lang.String sql,
       java.util.Map<java.lang.String,java.lang.Object> args)提取多条结果集 | 
| static java.util.List<RowMap> | DBSql. getMaps(java.lang.String sql,
       java.lang.Object... args)提取多条结果集 | 
| static <T> T | DBSql. getObject(java.sql.Connection conn,
         java.lang.String sql,
         RowMapper<T> rowMapper,
         java.lang.Object... args) | 
| static <T> T | DBSql. getObject(java.lang.String sql,
         RowMapper<T> rowMapper,
         java.lang.Object... args)根据rowMapper将查询结果中的第一行记录转换为T对象。 | 
| static java.lang.String | DBSql. getString(java.sql.Connection conn,
         java.lang.String sql)使用Statement查询结果集第一行记录第一个字段的String类型值。 | 
| static java.lang.String | DBSql. getString(java.sql.Connection conn,
         java.lang.String sql,
         java.lang.Object[] args)使用PreparedStatement查询结果集第一行记录第一个字段的String类型值。 | 
| static java.lang.String | DBSql. getString(java.sql.Connection conn,
         java.lang.String sql,
         java.lang.String filedName)使用Statement查询结果集第一行记录字段filedName的String类型值。 | 
| static java.lang.String | DBSql. getString(java.sql.Connection conn,
         java.lang.String sql,
         java.lang.String filedName,
         java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement查询结果集第一行记录第一个字段的String类型值。 | 
| static java.lang.String | DBSql. getString(java.lang.String sql)使用Statement查询结果集第一行记录第一个字段的String类型值。 | 
| static java.lang.String | DBSql. getString(java.lang.String sql,
         java.lang.Object[] args)使用PreparedStatement查询结果集第一行记录第一个字段的String类型值。 | 
| static java.lang.String | DBSql. getString(java.lang.String sql,
         java.lang.String filedName)使用Statement查询结果集第一行记录字段filedName的String类型值。 | 
| static java.lang.String | DBSql. getString(java.lang.String sql,
         java.lang.String filedName,
         java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement查询结果集第一行记录字段filedName的String类型值。 | 
| static java.sql.Timestamp | DBSql. getTimestamp(java.sql.Connection conn,
            java.lang.String sql,
            java.lang.String filedName)获得第一个记录的字段值,并取Timestamp类型。 | 
| static java.sql.Timestamp | DBSql. getTimestamp(java.sql.Connection conn,
            java.lang.String sql,
            java.lang.String filedName,
            java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement查询第一个记录的字段值,并取Timestamp类型。 | 
| static java.sql.Timestamp | DBSql. getTimestamp(java.lang.String sql,
            java.lang.String filedName)获得第一个记录的字段值,并取Timestamp类型。 | 
| static java.sql.Timestamp | DBSql. getTimestamp(java.lang.String sql,
            java.lang.String filedName,
            java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement查询第一个记录的字段值,并取Timestamp类型。 | 
| static <T> T | DBSql. query(java.sql.Connection conn,
     java.lang.String sql,
     java.util.Map<java.lang.String,java.lang.Object> args,
     ResultSetExtractor<T> rse)查询数据库,使用rse处理结果数据集,有返回值 | 
| static <T> java.util.List<T> | DBSql. query(java.sql.Connection conn,
     java.lang.String sql,
     java.util.Map<java.lang.String,java.lang.Object> paraMap,
     RowMapper<T> rowMapper)查询数据库,使用rse处理结果数据集,返回T对象 | 
| static void | DBSql. query(java.sql.Connection conn,
     java.lang.String sql,
     ResultSetHandler rh,
     java.lang.Object... args)查询数据库,使用rh处理结果数据集,不返回值 | 
| static void | DBSql. query(java.sql.Connection conn,
     java.lang.String sql,
     RowCallbackHandler rch,
     java.lang.Object... args)查询数据库,使用rch处理数据集中每条记录 | 
| static <T> java.util.List<T> | DBSql. query(java.sql.Connection conn,
     java.lang.String sql,
     RowMapper<T> rowMapper,
     java.lang.Object... args)执行查询结果为List,长度是查询记录数,每条记录是一个T类型 | 
| static <T> T | DBSql. query(java.lang.String sql,
     java.util.Map<java.lang.String,java.lang.Object> paraMap,
     ResultSetExtractor<T> rse)查询数据库,使用rse处理结果数据集,返回T对象 | 
| static void | DBSql. query(java.lang.String sql,
     java.util.Map<java.lang.String,java.lang.Object> paraMap,
     RowCallbackHandler rch)查询数据库,使用rch处理数据集中每条记录 | 
| static <T> java.util.List<T> | DBSql. query(java.lang.String sql,
     java.util.Map<java.lang.String,java.lang.Object> paraMap,
     RowMapper<T> rowMapper)执行查询结果为List,长度是查询记录数,每条记录是一个T类型 | 
| static <T> T | DBSql. query(java.lang.String sql,
     ResultSetExtractor<T> rse,
     java.lang.Object... args)查询数据库,使用rse处理结果数据集,返回T对象 | 
| static void | DBSql. query(java.lang.String sql,
     ResultSetHandler rh,
     java.lang.Object... args)查询数据库,使用rh处理结果数据集,不返回值 | 
| static void | DBSql. query(java.lang.String sql,
     RowCallbackHandler rch,
     java.lang.Object... args)查询数据库,使用rch处理数据集中每条记录 | 
| static <T> java.util.List<T> | DBSql. query(java.lang.String sql,
     RowMapper<T> rowMapper,
     java.lang.Object... args)执行查询结果为List,长度是查询记录数,每条记录是一个T类型 | 
| static int | DBSql. update(java.sql.Connection conn,
      java.lang.String sql)使用传统Statement执行SQL更新语句,Connection对象由调用者提供。 | 
| static int | DBSql. update(java.sql.Connection conn,
      java.lang.String sql,
      java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement执行SQL更新语句,Connection对象由调用者提供。 | 
| static int | DBSql. update(java.sql.Connection conn,
      java.lang.String sql,
      java.lang.Object[] args)使用PreparedStatement执行SQL更新语句,Connection对象由调用者提供。 | 
| static int | DBSql. update(java.lang.String sql)使用传统Statement执行SQL更新语句,Connection对象从当前AWS主数据库的连接池中自动获取并释放。 | 
| static int | DBSql. update(java.lang.String sql,
      java.util.Map<java.lang.String,java.lang.Object> paraMap)使用PreparedStatement执行SQL更新语句,Connection对象从当前AWS主数据库的连接池中自动获取并释放。 | 
| static int | DBSql. update(java.lang.String sql,
      java.lang.Object[] args)使用PreparedStatement执行更新操作,Connection对象从当前AWS主数据库的连接池中自动获取并释放。 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| 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. 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,
            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. 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适用于纯数据迁移和查询、利用,不能由流程实例或仅存储实例驱动。 | 
| BO | BOAPI. get(java.lang.String boName,
   java.lang.String boId)根据BOID查询一条BO数据 | 
| java.lang.Object | BOAPI. get(java.lang.String boName,
   java.lang.String boId,
   java.lang.String fieldName)根据BOID查询指定字段的值 | 
| 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数据,适用于流程表单的主表数据 | 
| java.lang.Object | BOAPI. getByProcess(java.lang.String boName,
            java.lang.String processInstId,
            java.lang.String fieldName)根据流程实例查询指定字段的值,适用于流程表单的主表数据 | 
| java.io.InputStream | BOAPI. getFile(java.lang.String fileId)读取指定文件内容,该API需要关闭流。 | 
| java.io.InputStream | BOAPI. getFile(java.lang.String fileId,
       java.lang.String repositoryName)读取指定文件内容,该API需要关闭流。 | 
| java.util.List<FormFile> | BOAPI. getFiles(java.lang.String boId,
        java.lang.String fieldName)获取指定附件字段已上传的全部文件列表 | 
| int | BOAPI. remove(java.lang.String boName,
      java.lang.String boId)删除一条BO表记录。 | 
| int | BOAPI. remove(java.lang.String boName,
      java.lang.String boId,
      java.sql.Connection conn)删除一条BO表记录。 | 
| int | BOAPI. removeByBindId(java.lang.String boName,
              java.lang.String bindId)删除与某流程实例相关的BO表记录。 | 
| int | BOAPI. removeByBindId(java.lang.String boName,
              java.lang.String bindId,
              java.sql.Connection conn)删除与某流程实例相关的BO表记录。 | 
| void | BOAPI. removeFile(java.lang.String fileId)删除指定文件 | 
| void | BOAPI. removeFiles(java.lang.String boId,
           java.lang.String fieldName)批量删除指定字段的所有文件 | 
| 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. updateByBindId(java.lang.String boName,
              java.lang.String bindId,
              java.lang.String fieldName,
              java.lang.Object value)(批量)根据流程实例更新BO数据 | 
| void | BOAPI. upFile(FormFile formFile,
      java.io.InputStream data)将文件上传到BO表的指定字段并设置formFile附加信息,该API需要关闭流。 | 
| void | BOAPI. upFile(FormFile formFile,
      java.lang.String repositoryName,
      java.io.InputStream data)将文件上传到BO表的指定字段并设置formFile附加信息,该API需要关闭流。 | 
| 限定符和类型 | 方法和说明 | 
|---|---|
| <T> T | RDSAPI. execute(<any> callback)带数据库连接的回调方法,该方法将自动关闭连接 | 
| double | RDSAPI. getDouble(java.lang.String sql,
         java.lang.Object... args)查询sql取第一条数据集的第一列double值,如果没有满足要求的数据,返回0d | 
| int | RDSAPI. getInt(java.lang.String sql,
      java.lang.Object... args)查询sql取第一条数据集的第一列int值,如果没有满足要求的数据,返回0 | 
| long | RDSAPI. getLong(java.lang.String sql,
       java.lang.Object... args)查询sql取第一条数据集的第一列long值,如果没有满足要求的数据,返回0 | 
| RowMap | RDSAPI. getMap(java.lang.String sql,
      java.lang.Object... args)查询sql取第一条数据集,返回列名/列值的Map结构,如果没有满足要求的数据,返回null | 
| java.util.List<RowMap> | RDSAPI. getMaps(java.lang.String sql,
       java.lang.Object... args) | 
| <T> T | RDSAPI. getObject(java.lang.String sql,
         java.lang.Class<T> type,
         java.lang.Object... args)查询sql取第一条数据集的第一列值,如果没有满足要求的数据,返回null | 
| <T> T | RDSAPI. getObject(java.lang.String sql,
         RowMapper<T> rowMapper,
         java.lang.Object... args)查询sql取第一条数据集,如果没有满足要求的数据,返回null | 
| java.lang.String | RDSAPI. getString(java.lang.String sql,
         java.lang.Object... args)查询sql取第一条数据集的第一列String值,如果没有满足要求的数据,返回空串 | 
| SUPPLY | RDSAPI. getSupply()获得当前数据库类型 | 
| java.sql.Timestamp | RDSAPI. getTimestamp(java.lang.String sql,
            java.lang.Object... args)查询sql取第一条数据集的第一列Timestamp值,如果没有满足要求的数据,返回null | 
| java.sql.Connection | RDSAPI. open() | 
| <T> T | RDSAPI. query(java.lang.String sql,
     ResultSetExtractor<T> rsh,
     java.lang.Object... args)查询sql,使用rh处理结果数据集,并返回值 | 
| void | RDSAPI. query(java.lang.String sql,
     ResultSetHandler rsh,
     java.lang.Object... args)查询sql,使用rh处理结果数据集,不返回值 | 
| <T> java.util.List<T> | RDSAPI. query(java.lang.String sql,
     RowMapper<T> rowMapper,
     java.lang.Object... args)查询sql,针对数据集每一条数据转换为目标对象 | 
| int | RDSAPI. update(java.lang.String sql,
      java.lang.Object... args)执行一条可含有? | 
Copyright © Actionsoft Co., Ltd. All Rights Reserved.