失效链接处理 |
NC6X开发指南 PDF 下载
本站整理下载:
相关截图:
主要内容:
4.3. 代码介绍
新建好 component 组件后,src 目录下自动生成 public、client、private、resource 和 test 目录。各目录 的
作用如下:
• public:客户端与服务器都要依赖的代码放到这个目录中,比如服务接口和 VO 等。
• client:通常包含 UI 界面,事件处理,action 等代码 。
• private:所有在服务器端运行的代码都放到这个目录中。
• resource:资源文件,如多语资源文件。
• test:单元测试等测试代码。
使用向导生成的主子表单据的代码分两种情况,一种是走流程,走脚本的情况下,另外一种是不走流程。
通过向导生成的代码包括如下几个部分(以运输单为例进行说明)。
4.3.1. 业务接口代码
业务接口代码在 public 下。
该类体现了 bpf文件定义的接口类的方法。若走流程,走脚本,通常包含 “增加”,“修改”,“删除”,
“查询”,“提交”,“收回”,“审批”,“弃审”这些组件操作接口方法。其中
查询,若是分页查询,会包含 queryPK(查询主键),queryBillByPK(根据主键查询单据)两个方法。
运输单的业务接口类代码如下所示(普通查询):
package nc.itf.zhoudemo;
import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.zhoubill.dm.entity.DelivBillAggVO;
import nc.vo.pub.BusinessException;
public interface IDelivebillMaintain {
public void delete(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[] originBills)
throws BusinessException;
public DelivBillAggVO[] insert(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[]
originBills) throws BusinessException;
public DelivBillAggVO[] update(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[]
originBills) throws BusinessException;
public DelivBillAggVO[] query(IQueryScheme queryScheme)
throws BusinessException;
public DelivBillAggVO[] save(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[]
originBills)
throws BusinessException ;
public DelivBillAggVO[] unsave(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[]
originBills)
throws BusinessException ;
public DelivBillAggVO[] approve(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[]
originBills)
throws BusinessException ;
public DelivBillAggVO[] unapprove(DelivBillAggVO[] clientFullVOs,DelivBillAggVO[]
originBills)
|