- 浏览: 789257 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (248)
- Struts1.x (3)
- Java (24)
- SQL (8)
- 错误汇总/Java (7)
- 错误汇总/JDBC (1)
- 错误汇总/lomboz_eclipse_Hibernate proposals (1)
- 错误汇总/javascript (3)
- 错误汇总/Hibernate + JPA (1)
- 错误汇总/dwr (1)
- hibernate3.X (10)
- Struts2.x (5)
- 概念/JPA (1)
- 概念/JTA (1)
- dwr (1)
- JSTL (1)
- English (6)
- Java/awt (4)
- design_pattern/Observer (2)
- 项目管理 (1)
- Java面试题 (7)
- Linux/Unix (4)
- 服务器/WAS6.0 (1)
- 服务器/WAS6.1 (5)
- 服务器/JBoss (2)
- 收藏 (4)
- 服务器/Tomcat6.X (2)
- 错误汇总/Struts2.X (3)
- JavaRebel (1)
- 小技巧 (3)
- 版本控制 (1)
- 错误汇总/Tomcat6.X (2)
- 错误汇总/Cactus (1)
- HttpUnit (1)
- 错误汇总/Struts1.x (2)
- 数据库/Oracle (6)
- 小技巧/MyEclipse (1)
- javascript (21)
- OGNL (1)
- JSP (2)
- 报表/BIRT (5)
- jquery (6)
- ec:table&ec:side (1)
- Java/Date (1)
- C# (2)
- NC (32)
- oracle (10)
- Ant (1)
- Eclipse (1)
- 迷茫 (1)
- swing (3)
- 数据库/MySQL (2)
- 装机 (3)
- 名词解释/NC (3)
- java/算法 (1)
- HTML (1)
- 分布式 (2)
- flex (5)
- SSI(spring+struts_ibatis) (1)
- UML (1)
- ajax (1)
- Flex 背景透明 (1)
- Android (8)
- 正则 (2)
- linux (1)
最新评论
-
yizishou:
IE9- Only
javascript中createTextRange用法(focus) -
huanzei:
还可以了,po主的第一个方法可行,第二个方法没有试
jsp表格的表头固定不动 -
javams:
Soongtracy 写道方法二完全不行啊亲,你自己有木有试过 ...
jsp表格的表头固定不动 -
mengy163163:
您好,有个问题想请教一下:"birt生成Excel缺 ...
BIRT报表 -
zzy2011266:
楼主,你找到原因了吗?这是为啥?貌似是JVM出bug了
JAVA异常 EXCEPTION_ACCESS_VIOLATION (0xc0000005)
1、给出待办事务的提示信息
import nc.bs.framework.common.NCLocator; import nc.bs.hawk.ExtendedBaseDAO; import nc.itf.hxsale.IPendingAffair; import nc.itf.uap.pf.IPFMessage; import nc.itf.uap.rbac.IUserManageQuery; import nc.vo.pub.BusinessException; import nc.vo.pub.lang.UFDateTime; import nc.vo.pub.msg.CommonMessageVO; import nc.vo.pub.msg.UserNameObject; import nc.vo.sm.UserVO; /** * 此类用作手写代码写入代办事务、业务预警、公告的实现类 * * @author zhangyu * */ public class PendingAffairImpl extends ExtendedBaseDAO implements IPendingAffair { public void insertCommonMsg(CommonMessageVO commonMsgVO) throws BusinessException { IPFMessage pfs = (IPFMessage) NCLocator.getInstance().lookup( IPFMessage.class.getName());// pfs.insertCommonMsg(commonMsgVO); } public void insertCommonMsg(String content, String title, UFDateTime sendDateTime, String user_pk, String billtypeName, String billid) throws BusinessException { IPFMessage pfs = (IPFMessage) NCLocator.getInstance().lookup( IPFMessage.class.getName()); CommonMessageVO commonMsgVO = createCommonMsg(content, title, sendDateTime, user_pk, billtypeName, billid); pfs.insertCommonMsg(commonMsgVO); } /** * 获得用户名或角色对象 * * @param pk_user * @return * @throws BusinessException */ public UserNameObject getUserNameObject(String pk_user) throws BusinessException { IUserManageQuery queryUser = NCLocator.getInstance().lookup( IUserManageQuery.class); UserVO user = queryUser .findNamesByPrimaryKeys(new String[] { pk_user })[0]; // UserVO user = (UserVO) PIProxy.getIBaseService().queryBaseVOs( // UserVO.class, // " dr = 0 and cuserid ='" + data.getPk_check() + "'").get(0); // 用户名或角色对象 UserNameObject obj = new UserNameObject(user.getUserName()); obj.setPkcorp(user.getCorpId()); obj.setAvaiable(true); obj.setRole(false); obj.setUserPK(user.getPrimaryKey()); obj.setUserName(user.getUserName()); obj.setUserCode(user.getUserCode()); return obj; } /** * @param content * @param title * @param sendDateTime * @param user_pk * @param billtypeName * cxb add 2010-10-20 添加单据类型 * @return * @throws BusinessException */ private CommonMessageVO createCommonMsg(String content, String title, UFDateTime sendDateTime, String user_pk, String billtypeName, String billid) throws BusinessException { CommonMessageVO commonMsgVO = new CommonMessageVO(); UserNameObject userNameObject = getUserNameObject(user_pk); StringBuilder contentSb = new StringBuilder(" "); contentSb.append(userNameObject.getUserName()).append(content); commonMsgVO.setMessageContent(contentSb.toString());// 内容 commonMsgVO.setTitle(title);// 标题 commonMsgVO.setSendDataTime(sendDateTime);// 发送时间 commonMsgVO.setReceiver(new UserNameObject[] { userNameObject }); commonMsgVO.setSender(userNameObject.getUserName()); commonMsgVO.setBilltype(billtypeName); commonMsgVO.setBillid(billid); // *************************************************// // PfRealMsgExecutor rfmsg = new PfRealMsgExecutor(); // rfmsg.setContexct(context) return commonMsgVO; } }
2、手动刷新待办事务信息
public static synchronized void doRefresh(String userId, String pk_corp) throws Exception { HashMap<Integer, MessageFilter> mapFilter = new HashMap<Integer, MessageFilter>(); MessagePanelOptions mpo = MessageRepository.getInstance() .getMsgPanelOptions(); mapFilter.put(MessageVO.SPACE_IN_BULLETIN, mpo.getBulletinFilter()); mapFilter.put(MessageVO.SPACE_IN_WORKLIST, mpo.getWorklistFilter()); mapFilter.put(MessageVO.SPACE_IN_PREALERT, mpo.getInfoFilter()); fetchNewMessagesWithFilter(mapFilter, userId, pk_corp); } private static synchronized MessageDateTimeVO fetchNewMessagesWithFilter( HashMap<Integer, MessageFilter> mapFilter, String userId, String pk_corp) throws Exception { // 1.查询所有最新的消息 IplatFormEntry name = (IplatFormEntry) NCLocator.getInstance().lookup( IplatFormEntry.class.getName()); MessageDateTimeVO mdt = name.getFilteredReceivedMsgs(userId, pk_corp, mapFilter); // 2.填充到消息库中 if (mapFilter.containsKey(MessageVO.SPACE_IN_BULLETIN)) { MessageRepository.getInstance().clearBulletinMsgs(); MessageRepository.getInstance().addBulletinMsgs( mdt.getBulletinMsgs()); } if (mapFilter.containsKey(MessageVO.SPACE_IN_WORKLIST)) { MessageRepository.getInstance().clearWorkList(); MessageRepository.getInstance().addWorkItems(mdt.getWorkitems()); } if (mapFilter.containsKey(MessageVO.SPACE_IN_PREALERT)) { MessageRepository.getInstance().clearPaMsgs(); MessageRepository.getInstance().addPaMsgs(mdt.getPAMsgs()); } MessageRepository.getInstance().handNofityOserver(null); // 3.通知待办条数的更新 MessagePanelUtils.updateUncheckedCount(); return mdt; }
发表评论
-
去除表体右键添加多行
2011-03-18 09:34 1067// 给卡片界面表体的多页签添加监听 String[ ... -
查询面板中公司参照选非叶子节点时确定按钮可用
2011-02-22 11:12 1565BillItem pk_corp = builder.refP ... -
查询引擎拼sql的类
2010-12-04 14:53 1366查询引擎会在拼sql的时候调用这个类: -- nc.vo. ... -
NC数据排序
2010-11-18 00:44 1403VO排序 -- nc.vo.trade.voutils.V ... -
查询模板(名-值)下拉框
2010-11-09 16:26 1318BillItem cvouchType = builder.t ... -
参照添加监听
2010-11-09 15:43 1327// 项目名称 BillItem itemname = b ... -
查询模板代码
2010-10-22 11:56 1206BillItem buyamount = builder ... -
查询指定系统用户
2010-09-28 23:32 1042public UserVO getSysUser() { ... -
查找参照对应的参照类
2010-09-27 14:20 1101select * from bd_refinfo ... -
给NC预警传送消息
2010-09-26 14:28 1274IPFMessage pfs = (IPFMessage ... -
NC中如何获得并修改数据源(datasource)
2010-09-26 10:51 2737// 获取数据源 String oldDataSour ... -
nc测试类配置及代码
2010-09-10 22:21 14481、配置环境 选择当前项目->Propertie ... -
获得nc_home磁盘路径
2010-09-10 21:59 1307private static final Stri ... -
BillListPanel中获得选中的行
2010-09-08 16:58 1810int row = getBillListPanel().ge ... -
getBillListPanel中getHeadTable()和getHeadBillModel()区别?
2010-09-08 16:55 1425table获得选中行,model获得选中行对应的VO ... -
参照类中使用值-对,替换查询结果
2010-09-07 10:09 894Hashtable<String, String> ... -
后台方法与事物
2010-08-27 16:11 1569V5.0中的事务参与模型通过方法名后缀进行判断,判断的方法如下 ... -
在Oracle中对UFDate和UFDateTime数据检索
2010-08-25 17:37 2106UFDate 对应数据库中的数据为 char( ... -
模板公式中的iff
2010-08-18 17:16 1272certcode->iif(custtype!=&quo ... -
参照类问题
2010-08-14 11:59 12101、显示参照字段个数的模板设置 2、参照中 ...
相关推荐
本软件具有添加新任务,删除已完成任务,设置提醒功能,并可以自定义任务紧急程度的软件。无任务时,会有提示信息。
3首页展示 首页用于展示项目管理的重要信息,包括通知公告、待办事务、任务提醒、投标信息 、所内动态四个板块 (1)通知公告:显示项目的进度情况和重要信息。 (2)待办事务:提醒用户需要办理项目事务,并提供快捷...
7、待办弹窗页,激活操作不生效 8、计划关联需求功能异常 9、提Bug页面无法删除已保存的模板 10、创建文档库时,所属产品或项目的下拉菜单显示不全 11、创建项目,有下拉菜单的2级导航被隐藏 12、我的地盘待办显示...
未阅信息实时提醒用户当前需要处理的工作,如未阅寻呼、提示信息、通知、待办等,并以颜色醒目区分,方便用户合理安排工作时间,提高工作效率。 公文管理创新的“精确管理”模式下公文管理,更加适合中小企业的公文...
4、工作篮增加了 “待办事项、日程安排、立即做、参考资料、备忘录、垃圾”几个快速加工处理功能键。 5、增加了工作篮信息列表打印功能。 6、日程表增加了“隐藏已完成项”的功能(在右键菜单里) 7、日程表左上...
提供“事务中心”模块,待办事项、工作流管理一目了然;提供“消息、短信、微信、邮件、评论、提醒”等功能,使内部沟通和协作再无障碍;右键操作、拖动排版、输入提示和验证、气泡帮助等细节特性,给你最贴心的使用...
1610 为将来的**期添加待办的时候,时间从早晨开始计算 1612 让用户选择产品和项目的组合关系 1613 产品和项目在判断代号唯一的时候排除已经删除的 1617 组织动态搜索的时候**期字段增加**期选择框 修复的BUG...
涵盖企业管理的各个方面:工作流、待办清单、日常任务、报告、公告通知、在线消息、手机短信、电子邮件、微信集成、知识库、通讯录、网址库、物流快递、物品借用、消耗品领用、车辆使用、会议安排、固定资产管理、...
关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...
关于数字签名:产生RSA密钥对(myKeyPair),得到RSA密钥对,产生Signature对象,对用私钥对信息(info)签名,用指定算法产生签名对象,用私钥初始化签名对象,将待签名的数据传送给签名对象(须在初始化之后),用公钥...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...
JFile 是 JActor 的文件持久化组件,以及一个高吞吐量的可靠事务日志组件。 Google地图JSP标签库 利用Google:maps JSP标签库就能够在你的Web站点上实现GoogleMaps的所有功能而且不需要javascript或AJAX编程。它还...