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 CalendarBooking
getCalendarBookingInstance
(CalendarBooking calendarBooking, int instanceIndex) static int
getIndexOfInstance
(String recurrence, long recurrenceStartTime, long instanceStartTime) protected static CalendarBooking
getLastCalendarBookingInstance
(CalendarBooking calendarBooking) static CalendarBooking
getLastInstanceCalendarBooking
(List<CalendarBooking> calendarBookings) static String
getSummary
(CalendarBooking calendarBooking, Recurrence recurrence) protected static boolean
hasLimit
(Recurrence recurrence) static Recurrence
inTimeZone
(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
-