org.jbpm.calendar
Class BusinessCalendar
java.lang.Object
org.jbpm.calendar.BusinessCalendar
- All Implemented Interfaces:
- java.io.Serializable
public class BusinessCalendar
- extends java.lang.Object
- implements java.io.Serializable
a calendar that knows about business hours.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BusinessCalendar
public BusinessCalendar()
BusinessCalendar
public BusinessCalendar(java.util.Properties calendarProperties)
getBusinessCalendarProperties
public static java.util.Properties getBusinessCalendarProperties()
getWeekDays
public Day[] getWeekDays()
getHolidays
public java.util.List getHolidays()
add
public java.util.Date add(java.util.Date date,
Duration duration)
findStartOfNextDay
public java.util.Date findStartOfNextDay(java.util.Date date)
findDay
public Day findDay(java.util.Date date)
isHoliday
public boolean isHoliday(java.util.Date date)
findNextDayPart
public DayPart findNextDayPart(java.util.Date date)
isInBusinessHours
public boolean isInBusinessHours(java.util.Date date)
getCalendar
public static java.util.Calendar getCalendar()
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.