Package com.liferay.calendar.util
Class RecurrenceUtil
java.lang.Object
com.liferay.calendar.util.RecurrenceUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<CalendarBooking>expandCalendarBooking(CalendarBooking calendarBooking, long startTime, long endTime, int maxSize) static List<CalendarBooking>expandCalendarBooking(CalendarBooking calendarBooking, long startTime, long endTime, TimeZone displayTimeZone, int maxSize) static List<CalendarBooking>expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime) static List<CalendarBooking>expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime, int maxSize) static List<CalendarBooking>expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime, TimeZone displayTimeZone) static List<CalendarBooking>expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime, TimeZone displayTimeZone, int maxSize) static CalendarBookinggetCalendarBookingInstance(CalendarBooking calendarBooking, int instanceIndex) static intgetIndexOfInstance(String recurrence, long recurrenceStartTime, long instanceStartTime) protected static CalendarBookinggetLastCalendarBookingInstance(CalendarBooking calendarBooking) static CalendarBookinggetLastInstanceCalendarBooking(List<CalendarBooking> calendarBookings) static StringgetSummary(CalendarBooking calendarBooking, Recurrence recurrence) protected static booleanhasLimit(Recurrence recurrence) static RecurrenceinTimeZone(Recurrence recurrence, Calendar startTimeJCalendar, TimeZone timeZone)
-
Constructor Details
-
RecurrenceUtil
public RecurrenceUtil()
-
-
Method Details
-
expandCalendarBooking
public static List<CalendarBooking> expandCalendarBooking(CalendarBooking calendarBooking, long startTime, long endTime, int maxSize) -
expandCalendarBooking
public static List<CalendarBooking> expandCalendarBooking(CalendarBooking calendarBooking, long startTime, long endTime, TimeZone displayTimeZone, int maxSize) -
expandCalendarBookings
public static List<CalendarBooking> expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime) -
expandCalendarBookings
public static List<CalendarBooking> expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime, int maxSize) -
expandCalendarBookings
public static List<CalendarBooking> expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime, TimeZone displayTimeZone) -
expandCalendarBookings
public static List<CalendarBooking> expandCalendarBookings(List<CalendarBooking> calendarBookings, long startTime, long endTime, TimeZone displayTimeZone, int maxSize) -
getCalendarBookingInstance
public static CalendarBooking getCalendarBookingInstance(CalendarBooking calendarBooking, int instanceIndex) -
getIndexOfInstance
public static int getIndexOfInstance(String recurrence, long recurrenceStartTime, long instanceStartTime) -
getLastInstanceCalendarBooking
public static CalendarBooking getLastInstanceCalendarBooking(List<CalendarBooking> calendarBookings) -
getSummary
-
inTimeZone
public static Recurrence inTimeZone(Recurrence recurrence, Calendar startTimeJCalendar, TimeZone timeZone) -
getLastCalendarBookingInstance
-
hasLimit
-