@AccessControlled @JSONWebService @ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface CalendarBookingService extends BaseService
CalendarBookingServiceUtil| Modifier and Type | Method and Description |
|---|---|
CalendarBooking |
addCalendarBooking(long calendarId,
long[] childCalendarIds,
long parentCalendarBookingId,
long recurringCalendarBookingId,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
int startTimeYear,
int startTimeMonth,
int startTimeDay,
int startTimeHour,
int startTimeMinute,
int endTimeYear,
int endTimeMonth,
int endTimeDay,
int endTimeHour,
int endTimeMinute,
java.lang.String timeZoneId,
boolean allDay,
java.lang.String recurrence,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
addCalendarBooking(long calendarId,
long[] childCalendarIds,
long parentCalendarBookingId,
long recurringCalendarBookingId,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
java.lang.String recurrence,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
deleteCalendarBooking(long calendarBookingId) |
void |
deleteCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
boolean allFollowing) |
void |
deleteCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
boolean allFollowing,
boolean deleteRecurringCalendarBookings) |
void |
deleteCalendarBookingInstance(long calendarBookingId,
long startTime,
boolean allFollowing) |
java.lang.String |
exportCalendarBooking(long calendarBookingId,
java.lang.String type) |
CalendarBooking |
fetchCalendarBooking(long calendarBookingId) |
CalendarBooking |
getCalendarBooking(long calendarBookingId) |
CalendarBooking |
getCalendarBooking(long calendarId,
long parentCalendarBookingId) |
CalendarBooking |
getCalendarBookingInstance(long calendarBookingId,
int instanceIndex) |
java.util.List<CalendarBooking> |
getCalendarBookings(long calendarId,
int[] statuses) |
java.util.List<CalendarBooking> |
getCalendarBookings(long calendarId,
long startTime,
long endTime) |
java.util.List<CalendarBooking> |
getCalendarBookings(long calendarId,
long startTime,
long endTime,
int max) |
java.lang.String |
getCalendarBookingsRSS(long calendarId,
long startTime,
long endTime,
int max,
java.lang.String type,
double version,
java.lang.String displayStyle,
ThemeDisplay themeDisplay) |
java.util.List<CalendarBooking> |
getChildCalendarBookings(long parentCalendarBookingId) |
java.util.List<CalendarBooking> |
getChildCalendarBookings(long parentCalendarBookingId,
boolean includeStagingCalendarBookings) |
java.util.List<CalendarBooking> |
getChildCalendarBookings(long parentCalendarBookingId,
int status) |
CalendarBooking |
getLastInstanceCalendarBooking(long calendarBookingId) |
CalendarBooking |
getNewStartTimeAndDurationCalendarBooking(long calendarBookingId,
long offset,
long duration) |
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
boolean |
hasChildCalendarBookings(long parentCalendarBookingId) |
CalendarBooking |
invokeTransition(long calendarBookingId,
int instanceIndex,
int status,
boolean updateInstance,
boolean allFollowing,
ServiceContext serviceContext) |
CalendarBooking |
invokeTransition(long calendarBookingId,
long startTime,
int status,
boolean updateInstance,
boolean allFollowing,
ServiceContext serviceContext) |
CalendarBooking |
moveCalendarBookingToTrash(long calendarBookingId) |
CalendarBooking |
restoreCalendarBookingFromTrash(long calendarBookingId) |
java.util.List<CalendarBooking> |
search(long companyId,
long[] groupIds,
long[] calendarIds,
long[] calendarResourceIds,
long parentCalendarBookingId,
java.lang.String keywords,
long startTime,
long endTime,
boolean recurring,
int[] statuses,
int start,
int end,
OrderByComparator<CalendarBooking> orderByComparator) |
java.util.List<CalendarBooking> |
search(long companyId,
long[] groupIds,
long[] calendarIds,
long[] calendarResourceIds,
long parentCalendarBookingId,
java.lang.String title,
java.lang.String description,
java.lang.String location,
long startTime,
long endTime,
boolean recurring,
int[] statuses,
boolean andOperator,
int start,
int end,
OrderByComparator<CalendarBooking> orderByComparator) |
int |
searchCount(long companyId,
long[] groupIds,
long[] calendarIds,
long[] calendarResourceIds,
long parentCalendarBookingId,
java.lang.String keywords,
long startTime,
long endTime,
boolean recurring,
int[] statuses) |
int |
searchCount(long companyId,
long[] groupIds,
long[] calendarIds,
long[] calendarResourceIds,
long parentCalendarBookingId,
java.lang.String title,
java.lang.String description,
java.lang.String location,
long startTime,
long endTime,
boolean recurring,
int[] statuses,
boolean andOperator) |
CalendarBooking |
updateCalendarBooking(long calendarBookingId,
long calendarId,
long[] childCalendarIds,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
java.lang.String recurrence,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateCalendarBooking(long calendarBookingId,
long calendarId,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
java.lang.String recurrence,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
long calendarId,
long[] childCalendarIds,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
boolean allFollowing,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
long calendarId,
long[] childCalendarIds,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
java.lang.String recurrence,
boolean allFollowing,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
long calendarId,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
int startTimeYear,
int startTimeMonth,
int startTimeDay,
int startTimeHour,
int startTimeMinute,
int endTimeYear,
int endTimeMonth,
int endTimeDay,
int endTimeHour,
int endTimeMinute,
java.lang.String timeZoneId,
boolean allDay,
java.lang.String recurrence,
boolean allFollowing,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
long calendarId,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
java.lang.String recurrence,
boolean allFollowing,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
void |
updateLastInstanceCalendarBookingRecurrence(long calendarBookingId,
java.lang.String recurrence) |
CalendarBooking |
updateOffsetAndDuration(long calendarBookingId,
long calendarId,
long[] childCalendarIds,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long offset,
long duration,
boolean allDay,
java.lang.String recurrence,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateOffsetAndDuration(long calendarBookingId,
long calendarId,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long offset,
long duration,
boolean allDay,
java.lang.String recurrence,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking |
updateRecurringCalendarBooking(long calendarBookingId,
long calendarId,
long[] childCalendarIds,
java.util.Map<java.util.Locale,java.lang.String> titleMap,
java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
java.lang.String location,
long startTime,
long endTime,
boolean allDay,
long firstReminder,
java.lang.String firstReminderType,
long secondReminder,
java.lang.String secondReminderType,
ServiceContext serviceContext) |
CalendarBooking addCalendarBooking(long calendarId, long[] childCalendarIds, long parentCalendarBookingId, long recurringCalendarBookingId, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, int startTimeYear, int startTimeMonth, int startTimeDay, int startTimeHour, int startTimeMinute, int endTimeYear, int endTimeMonth, int endTimeDay, int endTimeHour, int endTimeMinute, java.lang.String timeZoneId, boolean allDay, java.lang.String recurrence, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking addCalendarBooking(long calendarId, long[] childCalendarIds, long parentCalendarBookingId, long recurringCalendarBookingId, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, java.lang.String recurrence, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking deleteCalendarBooking(long calendarBookingId) throws PortalException
PortalExceptionvoid deleteCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
boolean allFollowing)
throws PortalException
PortalExceptionvoid deleteCalendarBookingInstance(long calendarBookingId,
int instanceIndex,
boolean allFollowing,
boolean deleteRecurringCalendarBookings)
throws PortalException
PortalExceptionvoid deleteCalendarBookingInstance(long calendarBookingId,
long startTime,
boolean allFollowing)
throws PortalException
PortalExceptionjava.lang.String exportCalendarBooking(long calendarBookingId,
java.lang.String type)
throws java.lang.Exception
java.lang.Exception@Transactional(propagation=SUPPORTS, readOnly=true) CalendarBooking fetchCalendarBooking(long calendarBookingId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) CalendarBooking getCalendarBooking(long calendarBookingId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) CalendarBooking getCalendarBooking(long calendarId, long parentCalendarBookingId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) CalendarBooking getCalendarBookingInstance(long calendarBookingId, int instanceIndex) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> getCalendarBookings(long calendarId, int[] statuses) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> getCalendarBookings(long calendarId, long startTime, long endTime) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> getCalendarBookings(long calendarId, long startTime, long endTime, int max) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.lang.String getCalendarBookingsRSS(long calendarId, long startTime, long endTime, int max, java.lang.String type, double version, java.lang.String displayStyle, ThemeDisplay themeDisplay) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> getChildCalendarBookings(long parentCalendarBookingId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> getChildCalendarBookings(long parentCalendarBookingId, boolean includeStagingCalendarBookings) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> getChildCalendarBookings(long parentCalendarBookingId, int status) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) CalendarBooking getLastInstanceCalendarBooking(long calendarBookingId) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) CalendarBooking getNewStartTimeAndDurationCalendarBooking(long calendarBookingId, long offset, long duration) throws PortalException
PortalExceptionjava.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasChildCalendarBookings(long parentCalendarBookingId)
CalendarBooking invokeTransition(long calendarBookingId, int instanceIndex, int status, boolean updateInstance, boolean allFollowing, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking invokeTransition(long calendarBookingId, long startTime, int status, boolean updateInstance, boolean allFollowing, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking moveCalendarBookingToTrash(long calendarBookingId) throws PortalException
PortalExceptionCalendarBooking restoreCalendarBookingFromTrash(long calendarBookingId) throws PortalException
PortalException@AccessControlled(guestAccessEnabled=true) @Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> search(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, java.lang.String keywords, long startTime, long endTime, boolean recurring, int[] statuses, int start, int end, OrderByComparator<CalendarBooking> orderByComparator) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<CalendarBooking> search(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, java.lang.String title, java.lang.String description, java.lang.String location, long startTime, long endTime, boolean recurring, int[] statuses, boolean andOperator, int start, int end, OrderByComparator<CalendarBooking> orderByComparator) throws PortalException
PortalException@AccessControlled(guestAccessEnabled=true) @Transactional(propagation=SUPPORTS, readOnly=true) int searchCount(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, java.lang.String keywords, long startTime, long endTime, boolean recurring, int[] statuses) throws PortalException
PortalException@Transactional(propagation=SUPPORTS, readOnly=true) int searchCount(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, java.lang.String title, java.lang.String description, java.lang.String location, long startTime, long endTime, boolean recurring, int[] statuses, boolean andOperator) throws PortalException
PortalExceptionCalendarBooking updateCalendarBooking(long calendarBookingId, long calendarId, long[] childCalendarIds, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, java.lang.String recurrence, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateCalendarBooking(long calendarBookingId, long calendarId, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, java.lang.String recurrence, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateCalendarBookingInstance(long calendarBookingId, int instanceIndex, long calendarId, long[] childCalendarIds, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, boolean allFollowing, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateCalendarBookingInstance(long calendarBookingId, int instanceIndex, long calendarId, long[] childCalendarIds, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, java.lang.String recurrence, boolean allFollowing, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateCalendarBookingInstance(long calendarBookingId, int instanceIndex, long calendarId, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, int startTimeYear, int startTimeMonth, int startTimeDay, int startTimeHour, int startTimeMinute, int endTimeYear, int endTimeMonth, int endTimeDay, int endTimeHour, int endTimeMinute, java.lang.String timeZoneId, boolean allDay, java.lang.String recurrence, boolean allFollowing, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateCalendarBookingInstance(long calendarBookingId, int instanceIndex, long calendarId, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, java.lang.String recurrence, boolean allFollowing, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionvoid updateLastInstanceCalendarBookingRecurrence(long calendarBookingId,
java.lang.String recurrence)
throws PortalException
PortalExceptionCalendarBooking updateOffsetAndDuration(long calendarBookingId, long calendarId, long[] childCalendarIds, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long offset, long duration, boolean allDay, java.lang.String recurrence, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateOffsetAndDuration(long calendarBookingId, long calendarId, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long offset, long duration, boolean allDay, java.lang.String recurrence, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalExceptionCalendarBooking updateRecurringCalendarBooking(long calendarBookingId, long calendarId, long[] childCalendarIds, java.util.Map<java.util.Locale,java.lang.String> titleMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, java.lang.String location, long startTime, long endTime, boolean allDay, long firstReminder, java.lang.String firstReminderType, long secondReminder, java.lang.String secondReminderType, ServiceContext serviceContext) throws PortalException
PortalException