Modifier and Type | Method and Description |
---|---|
BeanMap<java.lang.String,java.lang.Object> |
NosqlDataSourceService.saveFormData(Catalog catalog,
LayoutData data,
Layout layout) |
Modifier and Type | Method and Description |
---|---|
PageList<java.util.Map> |
NosqlDataSourceService.getQueryGridByPage(FormQuery page,
BeanMap<java.lang.String,java.lang.Object> reqParams,
int pageNum,
int pageSize) |
Modifier and Type | Method and Description |
---|---|
PageList<java.util.Map> |
SapDriverService.getQueryGridByPage(FormQuery page,
BeanMap<java.lang.String,java.lang.Object> reqParams,
int pageNum,
int pageSize) |
Modifier and Type | Method and Description |
---|---|
int |
GroupDao.saveGroupMember(java.lang.String groupid,
java.util.List<BeanMap<java.lang.String,java.lang.Object>> memberList,
java.lang.String deleteIds) |
Modifier and Type | Method and Description |
---|---|
BeanMap<java.lang.String,java.lang.Object> |
Catalog.getFormData(java.lang.String id)
获取该分类模块下的表单数据
|
BeanMap<java.lang.String,java.lang.Object> |
LayoutData.getMainData()
获取主表的基本信息
|
BeanMap<java.lang.String,java.lang.Object> |
LayoutDataImpl.getMainData() |
BeanMap<java.lang.String,java.lang.Object> |
LayoutData.getOtherData()
获取表单之外的其他的字段,直接字段名获取
|
BeanMap<java.lang.String,java.lang.Object> |
LayoutDataImpl.getOtherData() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> |
LayoutData.getChildrenDatas()
返回明细表中的数据对象
Map { 子表ID,子表数据对象列表 }
List [ BeanMap { 子表字段名,子表字段的数据项 } ]---子表的多条记录
BeanMap { rowindex为空时表示新增数据 }
|
java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> |
LayoutDataImpl.getChildrenDatas() |
Modifier and Type | Method and Description |
---|---|
void |
LayoutDataImpl.setMainData(BeanMap<java.lang.String,java.lang.Object> mainData) |
void |
LayoutDataImpl.setOtherData(BeanMap<java.lang.String,java.lang.Object> otherData) |
Modifier and Type | Method and Description |
---|---|
void |
LayoutDataImpl.setChildrenDatas(java.util.Map<java.lang.String,java.util.List<BeanMap<java.lang.String,java.lang.Object>>> childrenDatas) |
Modifier and Type | Method and Description |
---|---|
BeanMap<java.lang.String,java.lang.Object> |
CatalogService.createCatalogData(Catalog catalog,
LayoutData data,
HttpServletRequest request)
创建分类数据,用于外部接口调用的方法,内部调用请使用saveFormData()方法否则会清空当前用户登录状态标志。
当前用户使用data.getOtherData().put(Constant.LOGIN_ID,"$uid");表示 返回值BeanMap中有errNum的键值时表示脚本处理有异常,使用errMsg获取错误消息 使用键retid获取得新增记录的ID |
BeanMap<java.lang.String,java.lang.Object> |
FormQueryService.getQueryWhereObject(java.util.List<FormField> formFieldList,
BeanMap<java.lang.String,java.lang.Object> initParam)
同getQueryWhere();方法,用于参数条件二次处理时调用,一般用于系统查询页的查询条件统一处理
|
BeanMap<java.lang.String,java.lang.Object> |
FormInfoService.queryObjectById(java.lang.String formId,
java.lang.String dataid)
根据formId和Id获取Map对象数据,查询结果数据为原始数据,未转译
|
BeanMap<java.lang.String,java.lang.Object> |
FormInfoService.queryObjectById(java.lang.String formId,
java.lang.String fields,
java.lang.String dataid)
未转译字段值的显示文本
|
BeanMap<java.lang.String,java.lang.Object> |
FormInfoService.queryObjectByWhere(java.lang.String formId,
BeanMap<java.lang.String,java.lang.Object> sWhere)
默认为转译查询结果,如果不需要转译,使用BeanMap.TRANS_DATA=Boolean.FALSE
默认返回指定表单的所有字段,如果指定指定请使用关键字BeanMap.QUERY_FIELD
|
BeanMap<java.lang.String,java.lang.Object> |
CatalogService.saveFormData(Catalog catalog,
LayoutData data,
Layout layout) |
Modifier and Type | Method and Description |
---|---|
int[] |
PermissionService.createCatalogPermission(java.lang.String restype,
java.lang.String resid,
BeanMap<java.lang.String,java.lang.Object> dataMap,
Staff staff)
创建分类的动态权限
|
PageList<java.util.Map> |
FormQueryService.getGridDataByPage(FormQuery page,
BeanMap<java.lang.String,java.lang.Object> reqParams,
int pageNum,
int pageSize)
根据配置的FormPage获取分页数据,参数从reqParams中获得。
|
java.lang.String |
FormQueryService.getQueryWhere(java.util.List<FormField> formFieldList,
BeanMap<java.lang.String,java.lang.Object> initParam)
获取查询页面的查询SQL条件
|
BeanMap<java.lang.String,java.lang.Object> |
FormQueryService.getQueryWhereObject(java.util.List<FormField> formFieldList,
BeanMap<java.lang.String,java.lang.Object> initParam)
同getQueryWhere();方法,用于参数条件二次处理时调用,一般用于系统查询页的查询条件统一处理
|
java.lang.Object[] |
FormInfoService.parseBeanMap(java.lang.String formId,
BeanMap where)
[0-sql,1-sqlWithArgs,2-fields,3-where,4-ordery,5-args,6-argsType,7-isTrans]
|
void |
FormInfoService.processMainFormAttach(BeanMap<java.lang.String,java.lang.Object> beanData,
java.util.List<Attach> attachList)
处理主表附件对象,将附件物理文件保存后,生成新的数据库记录id,并附加到表单字段参数值中
|
java.util.List<java.util.Map> |
FormInfoService.queryForList(java.lang.String formId,
BeanMap where)
默认不对数据进行显示转译,转译选项请在where参数中加BeanMap.TRANS_DATA=true;
|
java.util.List<java.util.Map> |
FormInfoService.queryForList(java.lang.String formId,
BeanMap where,
java.lang.String orderBy)
默认不对数据进行显示转译,转译选项请在where参数中加BeanMap.TRANS_DATA=true;
|
PageList<java.util.Map> |
FormInfoService.queryForPageList(java.lang.String formId,
BeanMap whereMap,
int page,
int maxPerPage)
为了安全设计考虑不能直接用Sql语句作为参数,只能指定的格式拼接参数才可以查询
默认不对数据进行显示转译,转译选项请在where参数中加BeanMap.TRANS_DATA=true; |
PageList<java.util.Map<java.lang.String,java.lang.Object>> |
UserInfoService.queryForUserInfo(int pageNum,
int maxPerPage,
BeanMap<java.lang.String,java.lang.Object> whereMap) |
BeanMap<java.lang.String,java.lang.Object> |
FormInfoService.queryObjectByWhere(java.lang.String formId,
BeanMap<java.lang.String,java.lang.Object> sWhere)
默认为转译查询结果,如果不需要转译,使用BeanMap.TRANS_DATA=Boolean.FALSE
默认返回指定表单的所有字段,如果指定指定请使用关键字BeanMap.QUERY_FIELD
|
int |
FormInfoService.removeRecord(java.lang.String formId,
BeanMap<java.lang.String,java.lang.Object> whereMap) |
FormQuery |
FormQueryService.saveFormQuery(FormQuery page,
BeanMap<java.lang.String,java.lang.Object> params,
java.lang.String delIds,
boolean withMobileTitle,
java.lang.String[] arReqstatus,
java.lang.String[] arDefaultBtns,
java.lang.String[] arDataLabel,
java.lang.String[] arQueryLabel)
保存查询页的编辑选项
|
java.lang.String |
FormInfoService.saveRecord(java.lang.String formId,
BeanMap<java.lang.String,java.lang.Object> data)
保存指定FormId的表数据,并返回新增记录ID
|
int |
FormInfoService.updateRecord(java.lang.String formId,
BeanMap<java.lang.String,java.lang.Object> data,
BeanMap<java.lang.String,java.lang.Object> whereMap)
修改记录
|
int |
FormInfoService.updateRecord(java.lang.String formId,
BeanMap<java.lang.String,java.lang.Object> data,
BeanMap<java.lang.String,java.lang.Object> whereMap)
修改记录
|
Modifier and Type | Method and Description |
---|---|
int |
FormInfoService.saveFormExtend(java.lang.String formid,
java.util.List<BeanMap<java.lang.String,java.lang.Object>> dataList,
java.lang.String deleteIds)
保存或修改指定表单的扩展关系的数据
|
int |
FormInfoService.saveFormFields(java.lang.String formid,
java.util.List<BeanMap<java.lang.String,java.lang.Object>> fieldsData,
java.lang.String deleteIds) |
java.lang.String[] |
FormInfoService.saveRecords(java.lang.String formId,
java.util.List<BeanMap<java.lang.String,java.lang.Object>> listData,
java.util.Map<java.lang.String,java.lang.Object> parentFields,
java.lang.String keyName)
保存指定FormId的表数据,并返回新增记录ID,用于保存明细的多条数据
|
Modifier and Type | Method and Description |
---|---|
BeanMap<java.lang.String,java.lang.Object> |
SucangServletRequest.getBeanMap() |
static BeanMap<java.lang.String,java.lang.Object> |
ReqUtils.getBeanMap(HttpServletRequest request) |
static BeanMap<java.lang.String,java.lang.Object> |
ReqUtils.getBeanMap(HttpServletRequest request,
java.lang.String fieldType) |
static BeanMap<java.lang.String,java.lang.Object> |
ReqUtils.getBeanMap(HttpServletRequest request,
java.lang.String prefix,
java.lang.String filterPreifx)
根据某一前缀获取数据为Map
|
BeanMap<java.lang.String,java.lang.Object> |
SucangServletRequest.getBeanMap(java.lang.String fieldType) |
static BeanMap<java.lang.String,java.lang.Object> |
ReqUtils.getMainData(HttpServletRequest request,
FormInfo formInfo)
默认不处理附件字段
|
static BeanMap<java.lang.String,java.lang.Object> |
ReqUtils.getMainData(HttpServletRequest request,
java.lang.String formid)
默认不处理附件字段
|
static BeanMap<java.lang.String,java.lang.Object> |
MapUtils.parseJsonWhere(java.lang.String jsonWhere)
根据JSOn字符串获取查询条件Map
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<BeanMap<java.lang.String,java.lang.Object>> |
ReqUtils.getDetailData(java.lang.String prefix,
HttpServletRequest request,
java.lang.String formid)
获取指定表单的明细数据,id用rowIndex获取
|
static java.util.List<BeanMap<java.lang.String,java.lang.Object>> |
ReqUtils.getDetailData2(java.lang.String prefix,
HttpServletRequest request,
java.util.Map<java.lang.String,FormField> filedObjectMap)
获取指定表单的明细数据,id用rowIndex获取
|
Modifier and Type | Method and Description |
---|---|
int |
ImportDataService.SaveImportData(ImportData data,
java.util.List<BeanMap<java.lang.String,java.lang.Object>> fieldsList,
java.lang.String deleteIds) |
Modifier and Type | Method and Description |
---|---|
BeanMap<java.lang.String,java.lang.Object> |
WfRequest.getFormData() |
Modifier and Type | Method and Description |
---|---|
PermissionRule |
StepOperator.generaterRule(PermissionRule rule,
WfRequest request,
BeanMap<java.lang.String,java.lang.Object> data)
根据操作者对象StepOperator生成对应的权限规则对象PermissionRule
动态权限规则生成为CatalogPermissionRule
在后续生成真实的流程访问权限的时候,静态规则的PermissionRule则直接保存
而动态权限规则再生成具体的哪一类型的静态规则作为访问权限
则CatalogPermissionRule保存数据库中用于关联生成的多条静态规则用
|
void |
WfRequest.setFormData(BeanMap<java.lang.String,java.lang.Object> data) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
RequestService.queryForRequestList(BeanMap<java.lang.String,java.lang.Object> whereMap)
查询流程,如:待办事宜,已办事宜,我的请求等
|
PageList<java.util.Map<java.lang.String,java.lang.Object>> |
RequestService.queryForRequestPage(int pageNum,
int maxPerPage,
BeanMap<java.lang.String,java.lang.Object> whereMap)
查询流程,如:待办事宜,已办事宜,我的请求等
Map中的返回字段为:id,name,isRead,stepid,nstatus,workflowid,creatorId |
Modifier and Type | Method and Description |
---|---|
static BeanMap<java.lang.String,java.lang.Object> |
WorkflowParams.parseXmlWhere(java.lang.String xmlWhere,
java.lang.String rootXml)
将;xmlWhere的XML格式字符串解析为Map,只支持一层结构的,;rootXml指定根节点名称
|
Copyright © 2019 by Sucang.cn