天津地铁6号线楼盘:第11章.业务日历

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 11:55:29
第11章 业务日历前一页   后一页

第11章 业务日历

本章描述业务jBPM的业务日历. 业务日历是关于业务小时用于计算任务和定时期预期时间的.

业务日历也能用于计算日期的增加.

11.1. 持续时间

持续时间指明绝对的业务小时.语法如下:

[business]

这里 是可被Double.parseDouble(quantity)解析的. 是其中之一{second, seconds, minute, minutes, hour, hours, day, days, week, weeks, month, months, year, years}. 加上任意指示 business 意味着这个持续时间的业务小时. 没有指示符 business , 持续时间被解释为绝对的时间间隔.

11.2. 配置

文件 org/jbpm/calendar/jbpm.business.calendar.properties 指明业务时间 .配置文件可被定制并且修改copy可以放在classpath的根.

这是一个业务小时规范 jbpm.business.calendar.properties:

hour.format=HH:mm#weekday ::= [ [& ]*]#daypart ::= -#start-hour and to-hour must be in the hour.format#dayparts have to be orderedweekday.monday=    9:00-12:00 & 12:30-17:00weekday.thuesday=  9:00-12:00 & 12:30-17:00weekday.wednesday= 9:00-12:00 & 12:30-17:00weekday.thursday=  9:00-12:00 & 12:30-17:00weekday.friday=    9:00-12:00 & 12:30-17:00weekday.saturday=weekday.sunday=day.format=dd/MM/yyyy# holiday syntax: # holiday period syntax: -# below are the belgian official holidaysholiday.1=  01/01/2005 # nieuwjaarholiday.2=  27/3/2005  # pasen holiday.3=  28/3/2005  # paasmaandag holiday.4=  1/5/2005   # feest van de arbeidholiday.5=  5/5/2005   # hemelvaart holiday.6=  15/5/2005  # pinksteren holiday.7=  16/5/2005  # pinkstermaandag holiday.8=  21/7/2005  # my birthday holiday.9=  15/8/2005  # moederkesdag holiday.10= 1/11/2005  # allerheiligen holiday.11= 11/11/2005 # wapenstilstand holiday.12= 25/12/2005 # kerstmis business.day.expressed.in.hours=             8business.week.expressed.in.hours=           40business.month.expressed.in.business.days=  21business.year.expressed.in.business.days=  220

前一页 Up 后一页第十章 调度程序Home第12帐 记录-