Modifier and Type | Method and Description |
---|---|
BeanMap<java.lang.String,java.lang.Object> |
NosqlDataSourceService.saveFormData(Catalog catalog,
LayoutData data,
Layout layout) |
Modifier and Type | Class and Description |
---|---|
class |
LayoutDataImpl
用于存放布局数据信息
|
Modifier and Type | Method and Description |
---|---|
int |
IWorkflowService.newRequest(Request request,
LayoutData data,
java.lang.String action)
新建生成流程,只用于新建,如果需要自动提交处理请求使用processReuest接口
|
java.util.Map<java.lang.String,java.lang.Object> |
IWorkflowService.processReuest(Staff staff,
Request request,
LayoutData data,
java.lang.String Action)
返回值中有{msg:'处理结果',err:错误号},如果msg=='ok'表示处理成功
|
Modifier and Type | Method and Description |
---|---|
LayoutData |
LayoutService.getFormInfoData(HttpServletRequest request,
FormInfo formInfo)
获取布局中的表单数据,根据指定的表单对象
|
LayoutData |
LayoutService.getFormInfoData(HttpServletRequest request,
FormInfo formInfo,
int dataType) |
Modifier and Type | Method and Description |
---|---|
int |
NumberRuleService.autoGenerateNumber4WebService(LayoutData data)
用于从LayoutData的表单字段类型为编号中获取,data的主表字段中是否已生成编号,用于WebService调用时自动生成编号用
返回大于等于0表示成功,小于0即出错了
|
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 |
int |
AttachService.processAttach4WebService(LayoutData layouData,
boolean isWorkflow)
用于解决WebService上传过来的附件有可能是;ftp;//或;smb://,;nsf://文件,需要进行转译成;attach.id
|
java.lang.Object |
CatalogService.processCatalogAction(Catalog catalog,
LayoutData data,
java.lang.String action,
java.lang.Object[] args) |
int |
DataInterfaceService.processDataInterface(java.lang.String id,
LayoutData data)
处理数据接口方法,将data的数据放置到指定id的接口规则中
|
int |
FormChangeLogService.SaveChangeLog(LayoutData layoutData,
java.lang.String dataid)
暂只支持主表数据的变更记录日志,其他的扩展表的数据变更以后再增加。
对于大数据量的多行文本和附件的处理也未实现! |
BeanMap<java.lang.String,java.lang.Object> |
CatalogService.saveFormData(Catalog catalog,
LayoutData data,
Layout layout) |
java.lang.String |
FormInfoService.SaveFormData(FormInfo formInfo,
LayoutData data,
java.lang.String catalogid)
保存表单数据,同时会增加或删除CatalogData的数据,增加或删除动态权限,且保存删除的记录至deleteDatas
|
java.lang.String |
FormInfoService.SaveFormData(java.lang.String catalogid,
LayoutData data) |
int |
StaffService.saveStaff(Staff staff,
LayoutData layoutData) |
int |
FormInfoService.validateFormNotNull(LayoutData data,
java.lang.String[] otherValid)
校验布局接收的data数据,指定data.getFormid()校验是否有NotNull字段
|
Modifier and Type | Method and Description |
---|---|
int |
StationService.saveStation(Station staiton,
LayoutData layoutData) |
Modifier and Type | Method and Description |
---|---|
int |
StationServiceImpl.saveStation(Station station,
LayoutData layoutData) |
Modifier and Type | Method and Description |
---|---|
static LayoutData |
ReqUtils.getFormMainData(HttpServletRequest request,
FormInfo formInfo)
获取指定的表单的主表字段,包括附件。不包括附件的处理调用ReqUtils.getMainData(request,formInfo);
|
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
RequestService.getRequestTitle(LayoutData data,
Workflow wf)
根据表单提交的数据和工作流的标题模板生成流程标题
|
int |
RequestService.processAutoFlow(WfRequest request,
StepInfo[] steps,
LayoutData data)
判断节点是否具备自动流转的条件,如果是则自动流转下去.
|
int |
RequestService.processRequest(WfRequest request,
LayoutData data,
java.lang.String action)
处理流程请求,实现节点流转和操作者变更
|
java.lang.String |
RequestService.processStepAction(WfRequest request,
StepInfo step,
LayoutData data,
java.lang.String action) |
java.lang.String |
RequestService.saveFormData(WfRequest request,
LayoutData layoutData) |
Copyright © 2019 by Sucang.cn