问题如下:
2010年春节放假时间为:2月10日-2月19日,共10天,2月20日(星期六)、21日(星期日)照常上班。JBPM那样支持不支持 20和21设置为上班?

解决方案 »

  1.   

    哎 以前自学jbpm半天  感觉好难  没有坚持下去 
    逃不掉的  还是要学 
      

  2.   

    试试看实现BusinessCalendar 接口,比如public class CustomBusinessCalendar implements BusinessCalendar {
      
      public Date add(Date date, String duration) {
        if ("my next birthday".equals(duration)) {
          GregorianCalendar gregorianCalendar = new GregorianCalendar();
          gregorianCalendar.set(Calendar.MONTH, Calendar.JULY);
          gregorianCalendar.set(Calendar.DAY_OF_MONTH, 21);
          return gregorianCalendar.getTime();
        }
        return null;
      }
    }然后声明
    <process-engine-context>
        <object class="org.jbpm.test.custombusinesscalendarimpl.CustomBusinessCalendar" />
    </process-engine-context>