UAP开发常用类
更新时间:2023-10-14 12:42:02 阅读量: 综合文库 文档下载
一、Public
1、 参考帮助文档—“UAP基础技术API”
2、 nc.md.persist.framework.IMDPersistenceService 基于元数据的持久化服务接口 3、 nc.itf.uap.rbac.IuserManageQuery用户相关的查询服务。 4、 nc.vo.uap.rbac.profile.FunctionPermProfileManager 权限查询
结合nc.vo.uap.rbac.profile.IfunctionPermProfile 查询使用 IFunctionPermProfile profile =
FunctionPermProfileManager.getInstance().getProfile(user.getUser_code()); FuncSubInfo funcSubInfo = profile.getFuncSubInfo(funcode); vos = funcSubInfo.getFuncPermissionPkorgs();
5、 nc.vo.util.ManageModeUtil 管控模式 根据管控模式 判断 数据是否可编辑 6、 nc.vo.util.VisibleUtil 档案模式 可见性范围条件获取工具类 7、 nc.vo.util.BDModeManager 档案 管控模式 前台缓存 8、 nc.vo.util.BDUniqueRuleValidate档案唯一性规则校验类 9、 nc.vo.util.BDReferenceChecker 档案引用校验类
10、nc.vo.util.BDPKLockUtil 基本档案主键锁工具类,支持批量加锁 11、nc.pubitf.eaa.InnerCodeUtil 内码产生工具类 12、nc.vo.uif2.CodeRuleUtil 编码规则工具类
13、nc.vo.pubapp.pattern.model.transfer.bill.ClientBillToServer 前台 产生后台 轻量化的VO 14、nc.vo.pubapp.pattern.model.transfer.bill.ServerBillCombinClient 后台 异VO补全类 15、nc.vo.pubapp.pattern.model.transfer.bill.ServerBillToClient 后台 产生前台 轻量化的VO 16、nc.vo.pubapp.pattern.model.transfer.bill.ClientBillCombinServer前台异VO补全类 17、nc.vo.pubapp.pattern.log.Log 日志信息输出 18、nc.vo.pubapp.pattern.log.TimeLog 时间日志输出
19、nc.vo.pubapp.pattern.pub.SqlBuilder sql语句构造器。方便拼写sql,减少不比要的错误、 20、nc.vo.pubapp.pattern.pub.MathTool 数学运算工具类 21、nc.itf.pubapp.pub.smart.IbillMaintainService 单据维护 接口
22、nc.md.MDBaseQueryFacade对外部模块提供的元数据查询服务。 所有外部模块如果需要查
询元数据,都必须使用此查询服务,不得使用其他任何服务,否则导致的后果自负。 支持前台/后台缓存功能
23、nc.vo.pubapp.AppContext 前后台通用的环境变量
24、nc.vo.pubapp.pattern.exception.ExceptionUtils 异常处理工具类 25、nc.vo.ml.MultiLangContext 多语言上下文信息 前后台均可使用
二、Client
1、 nc.ui.pubapp.uif2app.view.ShowUpableBillListView数据的列表编辑器 2、 nc.ui.pubapp.uif2app.view.ShowUpableBillForm数据的卡表编辑器 3、 nc.ui.pubapp.uif2app.view.ShowUpableBillCardPanelForm 单表头编辑器 4、 nc.ui.pubapp.uif2app.view.ShowUpableBatchBillTable 批量界面编辑器
非批量界面按钮
5、 nc.ui.pubapp.uif2app.actions.pflow.SaveScriptAction 保存按钮(单据走动作脚步的) 6、 nc.ui.pubapp.uif2app.actions.pflow.CommitScriptAction 提交按钮(单据走动作脚步的) 7、 nc.ui.pubapp.uif2app.actions.pflow.UnCommitScriptAction 收回按钮(单据走动作脚步的) 8、 nc.ui.pubapp.uif2app.actions.pflow.ApproveScriptAction 审核按钮(单据走动作脚步的) 9、 nc.ui.pubapp.uif2app.actions.pflow.UNApproveScriptAction 弃审按钮(单据走动作脚步的) 10、 11、 12、 13、 14、 15、 16、 17、 18、 19、 20、 21、 22、 23、 24、 25、 26、 27、 28、 29、 30、 31、 32、 33、 34、 三、 Private
1、 nc.impl.pubapp.pattern.data.bill.tool.BillConcurrentTool 一主多子单据实体的并发控制工
具
2、 nc.impl.pubapp.pattern.data.bill.BillInsert
3、 nc.impl.pubapp.pattern.data.bill.BillUpdate
nc.ui.pubapp.uif2app.actions.SaveAction 保存按钮(不走动作脚本) nc.ui.pubapp.uif2app.actions.DeleteAction删除按钮(不走动作脚本) nc.ui.pubapp.uif2app.actions.RefreshAction 刷新按钮 nc.ui.pubapp.uif2app.actions.EditAction 修改按钮 nc.ui.pubapp.uif2app.actions.AddAction 新增按钮 nc.ui.pubapp.uif2app.actions.CancelAction 取消按钮 nc.ui.uif2.actions.SaveAddAction 保存新增按钮
nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction 查询、使用查询方案查询 批量界面按钮
nc.ui.pubapp.uif2app.actions.batch.BatchAddLineAction 新增 nc.ui.pubapp.uif2app.actions.batch.BatchEditAction 修改按钮 nc.ui.pubapp.uif2app.actions.batch.BatchDelLineAction删除按钮 nc.ui.pubapp.uif2app.actions.batch.BatchInsLineAction 插入按钮 nc.ui.pubapp.uif2app.actions.batch.BatchRefreshAction 刷新按钮 nc.ui.pubapp.uif2app.actions.batch.BatchSaveAction 保存按钮 nc.ui.pubapp.uif2app.model.BatchBillTableModel 批量模型 nc.ui.pubapp.uif2app.model.BillManageModel 管理型模型
nc.ui.pubapp.uif2app.model.HierachicalDataAppModel 层次结构模型 nc.ui.pubapp.uif2app.view.util.BillPanelUtils 界面处理类 nc.funcnode.ui.FuncletWindowLauncher 打开节点工具类 nc.ui.pubapp.util.CardPanelValueUtils 卡片界面取值工具类 nc.ui.pubapp.util.ListPanelValueUtils 列表取值工具类 nc.ui.pubapp.tools.panel.BillModelTool 获取表体选中行 nc.ui.pub.beans.MessageDialog 消息对话框
nc.ui.uif2.ShowStatusBarMsgUtil 用于显示状态栏提示信息 nc.ui.pf.pub.PfUIDataCache 平台的客户端缓存
的状态来决定哪行是被删除、修改、新增的
4、 nc.impl.pubapp.pattern.data.bill.BillDelete
5、 nc.impl.pubapp.pattern.data.bill.BillDeleteItem
删除了,则此单据也会被删除掉 根据VO的状态来决定哪行是被删除的 6、 nc.impl.pubapp.pattern.data.bill.BillQuery
7、 nc.impl.pubapp.pattern.data.bill.BillOperator
基本操作方法
8、 nc.impl.pubapp.pattern.data.bill.BillLazyQuery
可以根据构造函数来确定当前的查询要加载多少种类型的表体,并且只加载表头数据以及第一个表头对应的表体数据(主要用于界面单据查询时的懒加载。但是单据VO加载到界面上的时候,可能根据排序,查询时的第一个VO可能不是在表头的第一个显示,所以还可能有 一次远程调用)
9、 nc.impl.pubapp.pattern.data.bill.EfficientBillQuery
据VO高效查询的工具类。
10、 nc.impl.pubapp.pattern.data.vo.tool.VOConcurrentTool VO的并发控制工具
11、 nc.impl.pubapp.pattern.data.vo.SchemeVOQuery
IQueryScheme的实现因为scheme可以对sql进行很多便利的操作。因此,它比直接的sql字符串的查询更加强大。当使用到前台查询模板 时(例如转单查询),强烈推荐使用此查询器。它可以根据前台的可查询的数据量的设置,自动截断数据的长度,这样 可以很好的避免内存的溢出
12、 nc.impl.pubapp.pattern.data.vo.VOInsert
13、 nc.impl.pubapp.pattern.data.vo. VOUpdate
库中.
14、 nc.impl.pubapp.pattern.data.vo. VOUpdateTS
16、 nc.impl.pubapp.pattern.data.vo.VORealDelete
不是设置DR标志
17、 nc.impl.pubapp.pattern.data.vo.VOQuery
实体的值
18、 nc.bs.uap.lock.PKLock 加锁工具类
19、 nc.impl.pubapp.pub.smart.BatchSaveAction 批量保存 后台处理 20、 nc.impl.pubapp.pub.smart.BillBatchQueryServiceImpl 批量查询 21、 nc.impl.pubapp.pub.smart.BillMaintainServiceImpl 单据维护 默认实现
22、 nc.impl.pubapp.env.BSContext主要用来处理服务器端的环境信息。还可以设置程序运行中的
session变量
23、 nc.bs.pubapp.pub.rule.ApproveStatusCheckRule 审批状态校验规则 24、 nc.bs.pubapp.pub.rule.BillCodeCheckRule 单据号校验规则 25、 nc.bs.pubapp.pub.rule.BillDeleteStatusCheckRule 删除校验规则 26、 nc.bs.pubapp.pub.rule.CheckNotNullRule 表体为空校验规则 27、 nc.bs.pubapp.pub.rule.CreateBillCodeRule 设置单据号规则
28、 nc.bs.pubapp.pub.rule.FieldLengthCheckRule 表头表体 字段长度校验
29、 nc.bs.pubapp.pub.rule.FillInsertDataRule 新增时设置审计信息及设置表体的组织信息 30、 nc.bs.pubapp.pub.rule.FillUpdateDataRule 修改时设置审计信息 31、 nc.bs.pubapp.pub.rule.ReturnBillCodeRule 收回单据号 规则
32、 nc.bs.bd.cache.CacheProxy 缓存代理类
33、 nc.jdbc.framework.generator.SequenceGenerator 主键生成器
34、 nc.bs.framework.common.InvocationInfoProxy 环境信息获取类 数据源、语言等、 35、 nc.bs.pub.pf.PfMailAndSMSUtil 发送邮件和短信的后台工具类
36、 nc.impl.pubapp.pattern.database.DataAccessUtils数据访问工具类。将数据库访问操作封装
起来
37、 nc.impl.pubapp.pattern.database.TempTable 临时表创建类
正在阅读:
UAP开发常用类10-14
生物信息学(大三下)唐中伟老师03-03
超实用的小学数学速算方法.03-08
那一次我感受到了爱作文600字06-15
单位办理社保卡领卡证明08-31
4S店管理系统的使用04-18
山东省日照第一中学高三数学下学期教学质量检测试题(八)文02-28
不一样的卡梅拉系列阅读题04-25
中药鉴别整理(网络)06-10
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 常用
- 开发
- UAP
- 基于PSCAD的高压直流输电系统建模和仿真
- 台北市立永吉国中99学年度第1学期七年级童军科教学计画
- 手术绿色通道流程
- 2018届高三第三次教学模拟理综-化学试题含答案
- 第三期齐鲁名师第二期齐鲁名校长名单
- 小学数学农村学校视导报告
- 美的集团组织结构的案例分析
- 校园网网络核心测试方案
- 石油钻井工初级理论试题含答案
- 用几何画板探究三角形中的费马点和它的一个应用
- 陕西科技大学化工原理考试试卷04-052A
- 《新媒体策划与创意》课程标准
- 万历十五年读书笔记
- 人教版小学一年级数学上册6,7的加减法教学设计
- 省委党校学习自我总结
- 全国自考中国法律思想史历年真题及答案集
- 湖南省农村公路建设管理试行办法
- 浅谈航空乘务员服务礼仪规范毕业论文正文终稿 - 图文
- 第6章 - 存储过程与触发器练习题
- mcgs