Class CalendarBookingLocalServiceWrapper

java.lang.Object
com.liferay.calendar.service.CalendarBookingLocalServiceWrapper
All Implemented Interfaces:
CalendarBookingLocalService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<CalendarBooking>, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.ServiceWrapper<CalendarBookingLocalService>

public class CalendarBookingLocalServiceWrapper extends Object implements CalendarBookingLocalService, com.liferay.portal.kernel.service.ServiceWrapper<CalendarBookingLocalService>
Provides a wrapper for CalendarBookingLocalService.
See Also:
Generated:
  • Constructor Details

    • CalendarBookingLocalServiceWrapper

      public CalendarBookingLocalServiceWrapper()
    • CalendarBookingLocalServiceWrapper

      public CalendarBookingLocalServiceWrapper(CalendarBookingLocalService calendarBookingLocalService)
  • Method Details

    • addCalendarBooking

      public CalendarBooking addCalendarBooking(CalendarBooking calendarBooking)
      Adds the calendar booking to the database. Also notifies the appropriate model listeners.

      Important: Inspect CalendarBookingLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      addCalendarBooking in interface CalendarBookingLocalService
      Parameters:
      calendarBooking - the calendar booking
      Returns:
      the calendar booking that was added
    • addCalendarBooking

      public CalendarBooking addCalendarBooking(long userId, long calendarId, long[] childCalendarIds, long parentCalendarBookingId, long recurringCalendarBookingId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, String recurrence, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      addCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkCalendarBookings

      public void checkCalendarBookings() throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      checkCalendarBookings in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • createCalendarBooking

      public CalendarBooking createCalendarBooking(long calendarBookingId)
      Creates a new calendar booking with the primary key. Does not add the calendar booking to the database.
      Specified by:
      createCalendarBooking in interface CalendarBookingLocalService
      Parameters:
      calendarBookingId - the primary key for the new calendar booking
      Returns:
      the new calendar booking
    • createPersistedModel

      public com.liferay.portal.kernel.model.PersistedModel createPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      createPersistedModel in interface CalendarBookingLocalService
      Specified by:
      createPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBooking

      public CalendarBooking deleteCalendarBooking(CalendarBooking calendarBooking) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the calendar booking from the database. Also notifies the appropriate model listeners.

      Important: Inspect CalendarBookingLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteCalendarBooking in interface CalendarBookingLocalService
      Parameters:
      calendarBooking - the calendar booking
      Returns:
      the calendar booking that was removed
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBooking

      public CalendarBooking deleteCalendarBooking(CalendarBooking calendarBooking, boolean allRecurringInstances) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBooking

      public CalendarBooking deleteCalendarBooking(long calendarBookingId) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the calendar booking with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect CalendarBookingLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteCalendarBooking in interface CalendarBookingLocalService
      Parameters:
      calendarBookingId - the primary key of the calendar booking
      Returns:
      the calendar booking that was removed
      Throws:
      PortalException - if a calendar booking with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBooking

      public CalendarBooking deleteCalendarBooking(long calendarBookingId, boolean allRecurringInstances) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBookingInstance

      public void deleteCalendarBookingInstance(long userId, CalendarBooking calendarBooking, int instanceIndex, boolean allFollowing) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBookingInstance

      public void deleteCalendarBookingInstance(long userId, CalendarBooking calendarBooking, int instanceIndex, boolean allFollowing, boolean deleteRecurringCalendarBookings) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBookingInstance

      public void deleteCalendarBookingInstance(long userId, CalendarBooking calendarBooking, long startTime, boolean allFollowing) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBookingInstance

      public void deleteCalendarBookingInstance(long userId, CalendarBooking calendarBooking, long startTime, boolean allFollowing, boolean deleteRecurringCalendarBookings) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBookingInstance

      public void deleteCalendarBookingInstance(long userId, long calendarBookingId, long startTime, boolean allFollowing) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendarBookings

      public void deleteCalendarBookings(long calendarId) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteCalendarBookings in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deletePersistedModel

      public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deletePersistedModel in interface CalendarBookingLocalService
      Specified by:
      deletePersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteRecurringCalendarBooking

      public CalendarBooking deleteRecurringCalendarBooking(CalendarBooking calendarBooking) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteRecurringCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deleteRecurringCalendarBooking

      public CalendarBooking deleteRecurringCalendarBooking(long calendarBookingId) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deleteRecurringCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • dslQuery

      public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQuery in interface CalendarBookingLocalService
      Specified by:
      dslQuery in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • dslQueryCount

      public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQueryCount in interface CalendarBookingLocalService
      Specified by:
      dslQueryCount in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • dynamicQuery

      public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
      Specified by:
      dynamicQuery in interface CalendarBookingLocalService
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Performs a dynamic query on the database and returns the matching rows.
      Specified by:
      dynamicQuery in interface CalendarBookingLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the matching rows
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
      Performs a dynamic query on the database and returns a range of the matching rows.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.calendar.model.impl.CalendarBookingModelImpl.

      Specified by:
      dynamicQuery in interface CalendarBookingLocalService
      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      Returns:
      the range of matching rows
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
      Performs a dynamic query on the database and returns an ordered range of the matching rows.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.calendar.model.impl.CalendarBookingModelImpl.

      Specified by:
      dynamicQuery in interface CalendarBookingLocalService
      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching rows
    • dynamicQueryCount

      public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface CalendarBookingLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the number of rows matching the dynamic query
    • dynamicQueryCount

      public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface CalendarBookingLocalService
      Parameters:
      dynamicQuery - the dynamic query
      projection - the projection to apply to the query
      Returns:
      the number of rows matching the dynamic query
    • exportCalendarBooking

      public String exportCalendarBooking(long calendarBookingId, String type) throws Exception
      Specified by:
      exportCalendarBooking in interface CalendarBookingLocalService
      Throws:
      Exception
    • fetchCalendarBooking

      public CalendarBooking fetchCalendarBooking(long calendarBookingId)
      Specified by:
      fetchCalendarBooking in interface CalendarBookingLocalService
    • fetchCalendarBooking

      public CalendarBooking fetchCalendarBooking(long calendarId, String vEventUid)
      Specified by:
      fetchCalendarBooking in interface CalendarBookingLocalService
    • fetchCalendarBooking

      public CalendarBooking fetchCalendarBooking(String uuid, long groupId)
      Specified by:
      fetchCalendarBooking in interface CalendarBookingLocalService
    • fetchCalendarBookingByUuidAndGroupId

      public CalendarBooking fetchCalendarBookingByUuidAndGroupId(String uuid, long groupId)
      Returns the calendar booking matching the UUID and group.
      Specified by:
      fetchCalendarBookingByUuidAndGroupId in interface CalendarBookingLocalService
      Parameters:
      uuid - the calendar booking's UUID
      groupId - the primary key of the group
      Returns:
      the matching calendar booking, or null if a matching calendar booking could not be found
    • getActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
      Specified by:
      getActionableDynamicQuery in interface CalendarBookingLocalService
    • getCalendarBooking

      public CalendarBooking getCalendarBooking(long calendarBookingId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the calendar booking with the primary key.
      Specified by:
      getCalendarBooking in interface CalendarBookingLocalService
      Parameters:
      calendarBookingId - the primary key of the calendar booking
      Returns:
      the calendar booking
      Throws:
      PortalException - if a calendar booking with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • getCalendarBooking

      public CalendarBooking getCalendarBooking(long calendarId, long parentCalendarBookingId) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCalendarBookingByUuidAndGroupId

      public CalendarBooking getCalendarBookingByUuidAndGroupId(String uuid, long groupId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the calendar booking matching the UUID and group.
      Specified by:
      getCalendarBookingByUuidAndGroupId in interface CalendarBookingLocalService
      Parameters:
      uuid - the calendar booking's UUID
      groupId - the primary key of the group
      Returns:
      the matching calendar booking
      Throws:
      PortalException - if a matching calendar booking could not be found
      com.liferay.portal.kernel.exception.PortalException
    • getCalendarBookingInstance

      public CalendarBooking getCalendarBookingInstance(long calendarBookingId, int instanceIndex) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getCalendarBookings

      public List<CalendarBooking> getCalendarBookings(int start, int end)
      Returns a range of all the calendar bookings.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.calendar.model.impl.CalendarBookingModelImpl.

      Specified by:
      getCalendarBookings in interface CalendarBookingLocalService
      Parameters:
      start - the lower bound of the range of calendar bookings
      end - the upper bound of the range of calendar bookings (not inclusive)
      Returns:
      the range of calendar bookings
    • getCalendarBookings

      public List<CalendarBooking> getCalendarBookings(long calendarId)
      Specified by:
      getCalendarBookings in interface CalendarBookingLocalService
    • getCalendarBookings

      public List<CalendarBooking> getCalendarBookings(long calendarId, int[] statuses)
      Specified by:
      getCalendarBookings in interface CalendarBookingLocalService
    • getCalendarBookings

      public List<CalendarBooking> getCalendarBookings(long calendarId, long startTime, long endTime)
      Specified by:
      getCalendarBookings in interface CalendarBookingLocalService
    • getCalendarBookings

      public List<CalendarBooking> getCalendarBookings(long calendarId, long startTime, long endTime, int max)
      Specified by:
      getCalendarBookings in interface CalendarBookingLocalService
    • getCalendarBookingsByUuidAndCompanyId

      public List<CalendarBooking> getCalendarBookingsByUuidAndCompanyId(String uuid, long companyId)
      Returns all the calendar bookings matching the UUID and company.
      Specified by:
      getCalendarBookingsByUuidAndCompanyId in interface CalendarBookingLocalService
      Parameters:
      uuid - the UUID of the calendar bookings
      companyId - the primary key of the company
      Returns:
      the matching calendar bookings, or an empty list if no matches were found
    • getCalendarBookingsByUuidAndCompanyId

      public List<CalendarBooking> getCalendarBookingsByUuidAndCompanyId(String uuid, long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CalendarBooking> orderByComparator)
      Returns a range of calendar bookings matching the UUID and company.
      Specified by:
      getCalendarBookingsByUuidAndCompanyId in interface CalendarBookingLocalService
      Parameters:
      uuid - the UUID of the calendar bookings
      companyId - the primary key of the company
      start - the lower bound of the range of calendar bookings
      end - the upper bound of the range of calendar bookings (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the range of matching calendar bookings, or an empty list if no matches were found
    • getCalendarBookingsCount

      public int getCalendarBookingsCount()
      Returns the number of calendar bookings.
      Specified by:
      getCalendarBookingsCount in interface CalendarBookingLocalService
      Returns:
      the number of calendar bookings
    • getCalendarBookingsCount

      public int getCalendarBookingsCount(long calendarId, long parentCalendarBookingId)
      Specified by:
      getCalendarBookingsCount in interface CalendarBookingLocalService
    • getChildCalendarBookings

      public List<CalendarBooking> getChildCalendarBookings(long calendarBookingId)
      Specified by:
      getChildCalendarBookings in interface CalendarBookingLocalService
    • getChildCalendarBookings

      public List<CalendarBooking> getChildCalendarBookings(long parentCalendarBookingId, int status)
      Specified by:
      getChildCalendarBookings in interface CalendarBookingLocalService
    • getChildCalendarIds

      public long[] getChildCalendarIds(long calendarBookingId, long calendarId) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getChildCalendarIds in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getExportActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
      Specified by:
      getExportActionableDynamicQuery in interface CalendarBookingLocalService
    • getIndexableActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
      Specified by:
      getIndexableActionableDynamicQuery in interface CalendarBookingLocalService
    • getLastInstanceCalendarBooking

      public CalendarBooking getLastInstanceCalendarBooking(CalendarBooking calendarBooking)
      Specified by:
      getLastInstanceCalendarBooking in interface CalendarBookingLocalService
    • getOSGiServiceIdentifier

      public String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Specified by:
      getOSGiServiceIdentifier in interface CalendarBookingLocalService
      Returns:
      the OSGi service identifier
    • getPersistedModel

      public com.liferay.portal.kernel.model.PersistedModel getPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getPersistedModel in interface CalendarBookingLocalService
      Specified by:
      getPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • getRecurringCalendarBookings

      public List<CalendarBooking> getRecurringCalendarBookings(CalendarBooking calendarBooking)
      Specified by:
      getRecurringCalendarBookings in interface CalendarBookingLocalService
    • getRecurringCalendarBookings

      public List<CalendarBooking> getRecurringCalendarBookings(CalendarBooking calendarBooking, long startTime)
      Specified by:
      getRecurringCalendarBookings in interface CalendarBookingLocalService
    • hasExclusiveCalendarBooking

      public boolean hasExclusiveCalendarBooking(Calendar calendar, long startTime, long endTime) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      hasExclusiveCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • invokeTransition

      public CalendarBooking invokeTransition(long userId, CalendarBooking calendarBooking, long startTime, int status, boolean updateInstance, boolean allFollowing, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      invokeTransition in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • isStagingCalendarBooking

      public boolean isStagingCalendarBooking(CalendarBooking calendarBooking) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      isStagingCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • moveCalendarBookingToTrash

      public CalendarBooking moveCalendarBookingToTrash(long userId, CalendarBooking calendarBooking) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      moveCalendarBookingToTrash in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • moveCalendarBookingToTrash

      public CalendarBooking moveCalendarBookingToTrash(long userId, long calendarBookingId) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      moveCalendarBookingToTrash in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • restoreCalendarBookingFromTrash

      public CalendarBooking restoreCalendarBookingFromTrash(long userId, long calendarBookingId) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      restoreCalendarBookingFromTrash in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • search

      public List<CalendarBooking> search(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, String keywords, long startTime, long endTime, TimeZone displayTimeZone, boolean recurring, int[] statuses, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CalendarBooking> orderByComparator)
      Specified by:
      search in interface CalendarBookingLocalService
    • search

      public List<CalendarBooking> search(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, String title, String description, String location, long startTime, long endTime, boolean recurring, int[] statuses, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<CalendarBooking> orderByComparator)
      Specified by:
      search in interface CalendarBookingLocalService
    • searchCount

      public int searchCount(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, String keywords, long startTime, long endTime, int[] statuses)
      Specified by:
      searchCount in interface CalendarBookingLocalService
    • searchCount

      public int searchCount(long companyId, long[] groupIds, long[] calendarIds, long[] calendarResourceIds, long parentCalendarBookingId, String title, String description, String location, long startTime, long endTime, int[] statuses, boolean andOperator)
      Specified by:
      searchCount in interface CalendarBookingLocalService
    • updateAsset

      public void updateAsset(long userId, CalendarBooking calendarBooking, long[] assetCategoryIds, String[] assetTagNames, long[] assetLinkEntryIds, Double priority) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateAsset in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendarBooking

      public CalendarBooking updateCalendarBooking(CalendarBooking calendarBooking)
      Updates the calendar booking in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect CalendarBookingLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      updateCalendarBooking in interface CalendarBookingLocalService
      Parameters:
      calendarBooking - the calendar booking
      Returns:
      the calendar booking that was updated
    • updateCalendarBooking

      public CalendarBooking updateCalendarBooking(long userId, long calendarBookingId, long calendarId, long[] childCalendarIds, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, String recurrence, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendarBooking

      public CalendarBooking updateCalendarBooking(long userId, long calendarBookingId, long calendarId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, String recurrence, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendarBookingInstance

      public CalendarBooking updateCalendarBookingInstance(long userId, long calendarBookingId, int instanceIndex, long calendarId, long[] childCalendarIds, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, boolean allFollowing, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendarBookingInstance

      public CalendarBooking updateCalendarBookingInstance(long userId, long calendarBookingId, int instanceIndex, long calendarId, long[] childCalendarIds, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, String recurrence, boolean allFollowing, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendarBookingInstance

      public CalendarBooking updateCalendarBookingInstance(long userId, long calendarBookingId, int instanceIndex, long calendarId, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, String recurrence, boolean allFollowing, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendarBookingInstance in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateLastInstanceCalendarBookingRecurrence

      public void updateLastInstanceCalendarBookingRecurrence(CalendarBooking calendarBooking, String recurrence)
      Specified by:
      updateLastInstanceCalendarBookingRecurrence in interface CalendarBookingLocalService
    • updateRecurringCalendarBooking

      public CalendarBooking updateRecurringCalendarBooking(long userId, long calendarBookingId, long calendarId, long[] childCalendarIds, Map<Locale,String> titleMap, Map<Locale,String> descriptionMap, String location, long startTime, long endTime, boolean allDay, long firstReminder, String firstReminderType, long secondReminder, String secondReminderType, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateRecurringCalendarBooking in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateStatus

      public CalendarBooking updateStatus(long userId, CalendarBooking calendarBooking, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateStatus in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateStatus

      public CalendarBooking updateStatus(long userId, long calendarBookingId, int status, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateStatus in interface CalendarBookingLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getBasePersistence

      public com.liferay.portal.kernel.service.persistence.BasePersistence<?> getBasePersistence()
      Specified by:
      getBasePersistence in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • getCTPersistence

      public com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<CalendarBooking> getCTPersistence()
      Specified by:
      getCTPersistence in interface CalendarBookingLocalService
      Specified by:
      getCTPersistence in interface com.liferay.portal.kernel.service.change.tracking.CTService<CalendarBooking>
    • getModelClass

      public Class<CalendarBooking> getModelClass()
      Specified by:
      getModelClass in interface CalendarBookingLocalService
      Specified by:
      getModelClass in interface com.liferay.portal.kernel.service.change.tracking.CTService<CalendarBooking>
    • updateWithUnsafeFunction

      public <R, E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<CalendarBooking>,R,E> updateUnsafeFunction) throws E
      Specified by:
      updateWithUnsafeFunction in interface CalendarBookingLocalService
      Specified by:
      updateWithUnsafeFunction in interface com.liferay.portal.kernel.service.change.tracking.CTService<CalendarBooking>
      Throws:
      E extends Throwable
    • getWrappedService

      public CalendarBookingLocalService getWrappedService()
      Specified by:
      getWrappedService in interface com.liferay.portal.kernel.service.ServiceWrapper<CalendarBookingLocalService>
    • setWrappedService

      public void setWrappedService(CalendarBookingLocalService calendarBookingLocalService)
      Specified by:
      setWrappedService in interface com.liferay.portal.kernel.service.ServiceWrapper<CalendarBookingLocalService>