- 浏览: 799755 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 1106// 给卡片界面表体的多页签添加监听 String[ ... -
查询面板中公司参照选非叶子节点时确定按钮可用
2011-02-22 11:12 1597BillItem pk_corp = builder.refP ... -
查询引擎拼sql的类
2010-12-04 14:53 1390查询引擎会在拼sql的时候调用这个类: -- nc.vo. ... -
NC数据排序
2010-11-18 00:44 1462VO排序 -- nc.vo.trade.voutils.V ... -
查询模板(名-值)下拉框
2010-11-09 16:26 1364BillItem cvouchType = builder.t ... -
参照添加监听
2010-11-09 15:43 1373// 项目名称 BillItem itemname = b ... -
查询模板代码
2010-10-22 11:56 1240BillItem buyamount = builder ... -
查询指定系统用户
2010-09-28 23:32 1080public UserVO getSysUser() { ... -
查找参照对应的参照类
2010-09-27 14:20 1139select * from bd_refinfo ... -
给NC预警传送消息
2010-09-26 14:28 1320IPFMessage pfs = (IPFMessage ... -
NC中如何获得并修改数据源(datasource)
2010-09-26 10:51 2780// 获取数据源 String oldDataSour ... -
nc测试类配置及代码
2010-09-10 22:21 14951、配置环境 选择当前项目->Propertie ... -
获得nc_home磁盘路径
2010-09-10 21:59 1372private static final Stri ... -
BillListPanel中获得选中的行
2010-09-08 16:58 1857int row = getBillListPanel().ge ... -
getBillListPanel中getHeadTable()和getHeadBillModel()区别?
2010-09-08 16:55 1457table获得选中行,model获得选中行对应的VO ... -
参照类中使用值-对,替换查询结果
2010-09-07 10:09 931Hashtable<String, String> ... -
后台方法与事物
2010-08-27 16:11 1611V5.0中的事务参与模型通过方法名后缀进行判断,判断的方法如下 ... -
在Oracle中对UFDate和UFDateTime数据检索
2010-08-25 17:37 2155UFDate 对应数据库中的数据为 char( ... -
模板公式中的iff
2010-08-18 17:16 1309certcode->iif(custtype!=&quo ... -
参照类问题
2010-08-14 11:59 12501、显示参照字段个数的模板设置 2、参照中 ...
相关推荐
在没有待办任务的情况下,系统会自动显示提示信息,提醒用户当前的任务状况。 源代码是软件开发的基础,它由程序员用特定的编程语言编写而成,通过编译和解释,使得计算机能够理解和执行。在这个“待办任务源代码”...
通过预设提醒时间,事务提醒软件会在指定时间向用户发送通知,这可以是桌面提示、声音警报,甚至手机短信或电子邮件,确保用户即使在忙碌时也不会忘记待办事项。对于那些需要提前准备的活动,提前设置提醒尤其有用。...
这款软件允许用户轻松地创建、编辑和管理多个便利签,每个便利签都可以用来记录待办事项、会议时间、重要日期或者任何你需要随时查看的信息。通过这种方式,你可以将大脑从记忆琐事中解放出来,专注于更重要的思考和...
待办事务显示未完成的任务,如未送货的订单、待审核的预退货单和未结算的结算单,点击红色数字可查看详细信息。站内通知用于接收系统管理员的定向消息,供应商可查看历史记录。通告栏则展示系统管理员发布的统一公告...
5. **数据库设计**:系统必然涉及数据库操作,可能采用了MySQL或Oracle等关系型数据库,用于存储和管理高校行政事务的各类数据,如部门信息、员工信息、事务类型、待办事项等。 6. **权限管理**:对于高校这样的...
在日常生活中,个人日程管理涉及到记录事件、设定提醒、跟踪待办事项等。在Qt中,我们可以创建一个应用程序来实现这些功能,利用Qt丰富的库函数和组件来构建用户友好的界面和高效的后台逻辑。 1. **Qt Widgets与...
- **填写信息**:输入待办的标题、描述、截止日期等信息。 - **设置优先级**:根据待办的紧急程度设置优先级。 - **保存**:保存待办事项。 通过创建待办,用户可以清晰地列出自己的工作任务,提高工作效率。 ####...
1. 个人工作台:整合用户待办事务,提供收件、在办等信息。 2. 流程管理:跟踪、监控和归档工作流程,确保高效执行。 3. 公文处理:自动化公文流转,规范化管理。 4. 事务处理:涵盖报销、购物、会议等日常行政事务...
在OA系统中,Spring提供了事务管理、数据访问集成、AOP(面向切面编程)等功能,使得系统具备更好的灵活性和可扩展性。 2. **Struts2框架**:作为MVC(Model-View-Controller)架构的一部分,Struts2负责处理HTTP...
手机记事本应用程序的目标是提供一个便捷、易用的平台,让用户能够快速添加、查看、编辑和删除待办事项,并设置事项的优先级和提醒功能。此外,为了提升用户体验,软件还加入了个性化元素,如动态壁纸和幽默名言,使...
作为一款桌面提醒工具,它不仅提供了基本的日历功能,还整合了日期、时间、邮件、天气以及待办事件等多种提醒服务,让用户能够在一个简洁的界面上轻松管理自己的日常事务。 首先,我们来详细了解一下这款软件的核心...
这种实时性使得用户在打开电脑的第一刻就能看到待办事项,有助于提高工作效率和时间管理。 2. **事件管理**:用户可以轻松地添加、编辑和删除各种事件,自定义提醒内容,如事件名称、日期、时间等。这使得用户可以...
- **录入功能**:用户可自由添加、修改、查询和删除日程事务,方便记录和跟踪待办事项。 - **提醒功能**:系统会根据当前时间自动触发提醒,用户还能自定义提醒音乐,提高提醒的个性化体验。 - **设置功能**:...
- **处理待办事项:** 用户可以在首页的“我的待办”中找到当前需要处理的事务,点击进入后填写审批意见即可完成待办事项的处理。 - **跟踪待办事项:** 用户可以通过首页的待办框跟踪待办事项的审批进度。 **1.3.4...
- 公文管理界面直观,事务管理待办事项自动提示,行政管理涵盖了多种日常管理场景,信息管理方便信息发布和查询,档案管理提供全面的文档管理服务。 - 系统管理支持组织架构的灵活配置,工作流程可根据实际需求...
对于股东身份的注册会计师,系统会弹出提示信息(如图[关系转移_新增_pic1]),确认后进入详细信息界面(图[关系转移_新增_pic2])。 - 用户需要选择关系转移方式,例如“省内转所”或“跨省转所”。接着,填写拟...
提示板则是一个用来记录和提醒待办事项、会议、纪念日等功能的工具。用户可以创建多个提醒,设定时间提醒,确保不会错过任何重要的事情。这样的功能对于日常生活和工作中需要管理多项任务的人来说是必不可少的。 从...
3. 已办事务:记录已完成的任务。 4. 每日计划/日结果:用户可以上传文件,设定上传数量,支持预览和下载。 5. 每周计划:与日计划类似,适用于周级别的计划和结果记录。 6. 员工通讯录:查找和联系公司内部员工,...
- **事务处理**:员工可以查看并处理系统提示的待办事务,如确认预订、处理退房等。 - **交班处理**:在交接班时,员工需进行交班操作,确保工作交接的完整性和连续性。 6. **宾客查询**:系统支持快速查询宾客...
7、待办弹窗页,激活操作不生效 8、计划关联需求功能异常 9、提Bug页面无法删除已保存的模板 10、创建文档库时,所属产品或项目的下拉菜单显示不全 11、创建项目,有下拉菜单的2级导航被隐藏 12、我的地盘待办显示...