com.seeyon.ctp.form.service
类 V5FormService

java.lang.Object
  继承者 com.seeyon.ctp.form.service.V5FormService

public class V5FormService
extends java.lang.Object

表单对外接口

作者:
wangfeng

构造方法摘要
V5FormService()
           
 
方法摘要
static FormDataMasterBean findDataById(long masterId, long formId, java.lang.String[] fields)
          查找主表数据对象(包含重复项表)
static java.util.List<FormDataMasterBean> findMasterDataList(long formId, java.lang.String[] fields, int page, int num, java.lang.String sortStr, java.lang.String whereStr)
          获取表单主表信息列表,主要用于无流程表单提取列表
static FormAuthViewBean getAuth(long id)
          根据ID返回权限对象
static FormFieldBean getField(long id)
          根据ID返回字段对象
static FormSerialNumberBean getFlowId(long id)
          根据ID返回流水号 对象
static FormBean getForm(long id)
          根据ID返回表单对象
static java.util.List<FormBean> getForms()
          得到表单列表
static FormTableBean getTable(java.lang.String tableName)
          根据表名返回表单里的表对象
static com.seeyon.ctp.form.bean.FormViewBean getView(long id)
          根据ID返回视图对象
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

V5FormService

public V5FormService()
方法详细信息

findDataById

public static FormDataMasterBean findDataById(long masterId,
                                              long formId,
                                              java.lang.String[] fields)
                                       throws BusinessException,
                                              java.sql.SQLException
查找主表数据对象(包含重复项表)

参数:
masterId - 主表数据ID
formId - 该数据所属的 表单Id
fields - 查询的列头,为空代表查询所有列
返回:
主表数据对象FormDataMasterBean
抛出:
BusinessException
java.sql.SQLException

findMasterDataList

public static java.util.List<FormDataMasterBean> findMasterDataList(long formId,
                                                                    java.lang.String[] fields,
                                                                    int page,
                                                                    int num,
                                                                    java.lang.String sortStr,
                                                                    java.lang.String whereStr)
                                                             throws BusinessException,
                                                                    java.sql.SQLException
获取表单主表信息列表,主要用于无流程表单提取列表

参数:
masterId - 主表数据ID
formId - 所属的表单Id
fields - 字段名数组,为空位查询所有字段
page - 第几页
num - 每页显示多少条
sortStr - 列表排序字段,可以为空,为空按照发起时间默认排序
whereStr - 列表检索条件,可以为空,为空则没有筛选条件
返回:
List不包含从表内容
抛出:
java.sql.SQLException - SQL异常
BusinessException

getForms

public static java.util.List<FormBean> getForms()
得到表单列表

返回:
得到表单列表

getForm

public static FormBean getForm(long id)
根据ID返回表单对象

参数:
id - 表单ID
返回:
根据ID返回表单对象

getTable

public static FormTableBean getTable(java.lang.String tableName)
根据表名返回表单里的表对象

参数:
tableName - 表名
返回:
FormTableBean

getView

public static com.seeyon.ctp.form.bean.FormViewBean getView(long id)
根据ID返回视图对象

参数:
id -
返回:
FormViewBean

getAuth

public static FormAuthViewBean getAuth(long id)
根据ID返回权限对象

参数:
id - 权限ID
返回:
FormAuthorizationBean

getField

public static FormFieldBean getField(long id)
根据ID返回字段对象

参数:
id -
返回:
FormFieldBean

getFlowId

public static FormSerialNumberBean getFlowId(long id)
根据ID返回流水号 对象

参数:
id -
返回:
FormSerialNumberBean