输出nc数据_干货收藏 | NC常用类分享

aad4130cc842fb032aeb7d7c5ef053ef.png

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. nc.ui.pubapp.uif2app.actions.SaveAction 保存按钮(不走动作脚本)

11. nc.ui.pubapp.uif2app.actions.DeleteAction 删除按钮(不走动作脚本)

12. nc.ui.pubapp.uif2app.actions.RefreshAction 刷新按钮

13. nc.ui.pubapp.uif2app.actions.EditAction 修改按钮

14. nc.ui.pubapp.uif2app.actions.AddAction 新增按钮

15. nc.ui.pubapp.uif2app.actions.CancelAction 取消按钮

16. nc.ui.uif2.actions.SaveAddAction 保存新增按钮

17. nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction 查询、使用查询方案查询批量界面按钮

18. nc.ui.pubapp.uif2app.actions.batch.BatchAddLineAction 新增

19. nc.ui.pubapp.uif2app.actions.batch.BatchEditAction 修改按钮

20. nc.ui.pubapp.uif2app.actions.batch.BatchDelLineAction 删除按钮

21. nc.ui.pubapp.uif2app.actions.batch.BatchInsLineAction 插入按钮

22. nc.ui.pubapp.uif2app.actions.batch.BatchRefreshAction 刷新按钮

23. nc.ui.pubapp.uif2app.actions.batch.BatchSaveAction 保存按钮

24. nc.ui.pubapp.uif2app.model.BatchBillTableModel 批量模型

25. nc.ui.pubapp.uif2app.model.BillManageModel 管理型模型

26. nc.ui.pubapp.uif2app.model.HierachicalDataAppModel 层次结构模型

27. nc.ui.pubapp.uif2app.view.util.BillPanelUtils 界面处理类

28. nc.funcnode.ui.FuncletWindowLauncher 打开节点工具类

29. nc.ui.pubapp.util.CardPanelValueUtils 卡片界面取值工具类

30. nc.ui.pubapp.util.ListPanelValueUtils 列表取值工具类

31. nc.ui.pubapp.tools.panel.BillModelTool 获取表体选中行

32. nc.ui.pub.beans.MessageDialog 消息对话框

33. nc.ui.uif2.ShowStatusBarMsgUtil 用于显示状态栏提示信息

34. nc.ui.pf.pub.PfUIDataCache 平台的客户端缓存

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将单据修改的内容保存到数据库中 根据 VO 的状态来决定哪行是被删除、修改、新增的

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根据单据主键加载单据 VO

7. nc.impl.pubapp.pattern.data.bill.BillOperator单据元数据的操作外观类。包括增删改查的基本操作方法

8. nc.impl.pubapp.pattern.data.bill.BillLazyQuery单据根据查询条件懒加载表体 vo 的内容可以根据构造函数来确定当前的查询要加载多少种类型的表体,并且只加载表头数据以及第一个表头对

应的表体数据(主要用于界面单据查询时的懒加载。但是单据 VO 加载到界面上的时候,可能根据

排序,查询时的第一个 VO 可能不是在表头的第一个显示,所以还可能有 一次远程调用)

9. nc.impl.pubapp.pattern.data.bill.EfficientBillQuery根据 sql 条件(以 and 开始)进行单据VO 高效查询的工具类。

10. nc.impl.pubapp.pattern.data.vo.tool.VOConcurrentTool VO 的并发控制工具

11. nc.impl.pubapp.pattern.data.vo.SchemeVOQuery针对 UAP 的查询描述接口IQueryScheme 的实现因为 scheme 可以对 sql 进行很多便利的操作。因此,它比直接的 sql 字符

串的查询更加强大。当使用到前台查询模板 时(例如转单查询),强烈推荐使用此查询器。它可以

根据前台的可查询的数据量的设置,自动截断数据的长度,这样 可以很好的避免内存的溢出

12. nc.impl.pubapp.pattern.data.vo.VOInsert将实体 VO 插入到到数据库中.

13. nc.impl.pubapp.pattern.data.vo. VOUpdate将实体 VO 更新实体中变化的字段到到数据库中.

14. nc.impl.pubapp.pattern.data.vo. VOUpdateTS只更新实体的时间戳到数据库中.

15. nc.impl.pubapp.pattern.data.vo. VODelete从数据库中删除当前的数据.

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 临时表创建类

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值