用友--扩展插件要怎么做
2015-10-27 17:07
211 查看
感觉类似spring在代码的前面和后面加一点东西,但是他是抛出异常的。一旦抛出异常之后就不会继续执行原来的方法!
1.在你建的项目对应的文件夹中新建这个类。使用debug方式运行中间件跟客户端,
2弄好之后
3在业务插件注册中选择你要测试的方法,比如我要测试的人力那一块“新增后的方法”
那我相应的操作就是找到“新增后的方法”
之后如图所示:
4插件所属模块要选择你所建立的这个项目分配的菜单节点的上一级别“如我的项目所对应的是测试1下面的xxx”,所以选择的时候选择的“插件所属模块是”====测试1
5.之后重启中间件跟服务器。
如图
6记得两个都要关闭再使用debug模式重启中间件跟客户端 ,来到你刚刚加了这个插件的模块,点击新增之后测试“保存后”,
这时候会提示
1.在你建的项目对应的文件夹中新建这个类。使用debug方式运行中间件跟客户端,
package nc.impl.test.example.listener; import java.util.ArrayList; import nc.bs.businessevent.IBusinessEvent; import nc.bs.businessevent.IBusinessListener; import nc.bs.oa.oaco.oamessage.page.MessageUtil; import nc.pub.uap.distribution.restrans.NcUserInfo; import nc.vo.pmpub.common.utils.ExceptionUtils; import nc.vo.pub.BusinessException; import nc.vo.pubapp.AppContext; public class TestListener implements IBusinessListener{ @Override public void doAction(IBusinessEvent arg0) throws BusinessException { // TODO 自动生成的方法存根 ArrayList<NcUserInfo> userArray = new ArrayList<NcUserInfo>(); String receiverId = AppContext.getInstance().getPkUser(); NcUserInfo tempUserInfo = new NcUserInfo(receiverId, true, false, false); userArray.add((NcUserInfo) tempUserInfo); // MessageUtil messageSend = MessageUtil.getInstance(); // messageSend.send(userArray, "事件扩展后", "您好,ExtAddAfterListener保存后消息测试"); throw new BusinessException("测试ExtAddAfterListener!"); } }
2弄好之后
3在业务插件注册中选择你要测试的方法,比如我要测试的人力那一块“新增后的方法”
那我相应的操作就是找到“新增后的方法”
之后如图所示:
4插件所属模块要选择你所建立的这个项目分配的菜单节点的上一级别“如我的项目所对应的是测试1下面的xxx”,所以选择的时候选择的“插件所属模块是”====测试1
5.之后重启中间件跟服务器。
如图
6记得两个都要关闭再使用debug模式重启中间件跟客户端 ,来到你刚刚加了这个插件的模块,点击新增之后测试“保存后”,
这时候会提示
相关文章推荐
- lintcode 中等题:Max Points on a Line 最多有多少个点在一条直线上
- shell脚本判断文件类型
- Java点滴-List<Integer> list; 中尖括号的意思
- Andriod ListView 滑动到指定项,顶部,底部
- 最简单的观察者模式--转载
- Unity3D的四种坐标系
- 数据库知识点笔记
- 动态设置label的高度
- uboot中,nfs挂载的bootargs
- Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)
- 表单按回车自动提交(转)
- iOS开发UI篇—Quartz2D使用(绘图路径)
- 牛逼的ios在github上的库
- 3.14
- 变更管理、配置管理及风险管理的重点
- HTML5+CSS3学习(-)创建HTML5
- <input type=button> 跳转页面
- 保持优势的16字箴言
- Java设计模式1——策略模式(Strategy Pattern)
- 理解javascript闭包