读书人

jbpm4中准时间排序用户(组)领取的任务

发布时间: 2012-10-13 11:38:17 作者: rapoo

jbpm4中按时间排序用户(组)领取的任务
在JBPM4中,其核心使用的是hibernate,自己也封装了很多API,但有时API不一定够
自己用,甚至有的时候假如不想改API怎么办,下面的一个例子中,想得到的是
用户(用户组)所接受的任务,并且需要按照某个字段按时间排序,例子如下:

public class ComparatorZhengShu implements Comparator {public int compare(Object arg0, Object arg1) {  ZhengShu user0=(ZhengShu)arg0;  ZhengShu user1=(ZhengShu)arg1;                Date begin=user0.getInputdate();Date end=user1.getInputdate(); if (begin.after(end)) {            return -1;        } else {            return 1;        }}}

最后使用 Collections.sort方法即可.看,是不是很简单?根本不用去重新扩展
JBPM4或者修改了.
当然,有的时候还是要改或者扩展的,只不过这里偶然想到了这个方法,也见证J2SE的重要性

读书人网 >编程

热点推荐