public class RecurrenceUtil
extends java.lang.Object
Constructor and Description |
---|
RecurrenceUtil() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<CalendarBooking> |
expandCalendarBooking(CalendarBooking calendarBooking,
long startTime,
long endTime,
int maxSize) |
static java.util.List<CalendarBooking> |
expandCalendarBookings(java.util.List<CalendarBooking> calendarBookings,
long startTime,
long endTime) |
static java.util.List<CalendarBooking> |
expandCalendarBookings(java.util.List<CalendarBooking> calendarBookings,
long startTime,
long endTime,
int maxSize) |
static CalendarBooking |
getCalendarBookingInstance(CalendarBooking calendarBooking,
int instanceIndex) |
static int |
getIndexOfInstance(java.lang.String recurrence,
long recurrenceStartTime,
long instanceStartTime) |
protected static CalendarBooking |
getLastCalendarBookingInstance(CalendarBooking calendarBooking) |
static CalendarBooking |
getLastInstanceCalendarBooking(java.util.List<CalendarBooking> calendarBookings) |
protected static boolean |
hasLimit(Recurrence recurrence) |
static Recurrence |
inTimeZone(Recurrence recurrence,
java.util.Calendar startTimeJCalendar,
java.util.TimeZone timeZone) |
public static java.util.List<CalendarBooking> expandCalendarBooking(CalendarBooking calendarBooking, long startTime, long endTime, int maxSize)
public static java.util.List<CalendarBooking> expandCalendarBookings(java.util.List<CalendarBooking> calendarBookings, long startTime, long endTime)
public static java.util.List<CalendarBooking> expandCalendarBookings(java.util.List<CalendarBooking> calendarBookings, long startTime, long endTime, int maxSize)
public static CalendarBooking getCalendarBookingInstance(CalendarBooking calendarBooking, int instanceIndex)
public static int getIndexOfInstance(java.lang.String recurrence, long recurrenceStartTime, long instanceStartTime)
public static CalendarBooking getLastInstanceCalendarBooking(java.util.List<CalendarBooking> calendarBookings)
public static Recurrence inTimeZone(Recurrence recurrence, java.util.Calendar startTimeJCalendar, java.util.TimeZone timeZone)
protected static CalendarBooking getLastCalendarBookingInstance(CalendarBooking calendarBooking)
protected static boolean hasLimit(Recurrence recurrence)