Class CalendarLocalServiceWrapper

java.lang.Object
com.liferay.calendar.service.CalendarLocalServiceWrapper
All Implemented Interfaces:
CalendarLocalService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<Calendar>, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.ServiceWrapper<CalendarLocalService>

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

    • CalendarLocalServiceWrapper

      public CalendarLocalServiceWrapper()
    • CalendarLocalServiceWrapper

      public CalendarLocalServiceWrapper(CalendarLocalService calendarLocalService)
  • Method Details

    • addCalendar

      public Calendar addCalendar(Calendar calendar)
      Adds the calendar to the database. Also notifies the appropriate model listeners.

      Important: Inspect CalendarLocalServiceImpl 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:
      addCalendar in interface CalendarLocalService
      Parameters:
      calendar - the calendar
      Returns:
      the calendar that was added
    • addCalendar

      public Calendar addCalendar(long userId, long groupId, long calendarResourceId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, String timeZoneId, int color, boolean defaultCalendar, boolean enableComments, boolean enableRatings, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      addCalendar in interface CalendarLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • createCalendar

      public Calendar createCalendar(long calendarId)
      Creates a new calendar with the primary key. Does not add the calendar to the database.
      Specified by:
      createCalendar in interface CalendarLocalService
      Parameters:
      calendarId - the primary key for the new calendar
      Returns:
      the new calendar
    • createPersistedModel

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

      public Calendar deleteCalendar(Calendar calendar) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the calendar from the database. Also notifies the appropriate model listeners.

      Important: Inspect CalendarLocalServiceImpl 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:
      deleteCalendar in interface CalendarLocalService
      Parameters:
      calendar - the calendar
      Returns:
      the calendar that was removed
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteCalendar

      public Calendar deleteCalendar(long calendarId) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the calendar with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect CalendarLocalServiceImpl 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:
      deleteCalendar in interface CalendarLocalService
      Parameters:
      calendarId - the primary key of the calendar
      Returns:
      the calendar that was removed
      Throws:
      PortalException - if a calendar with the primary key could not be found
      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 CalendarLocalService
      Specified by:
      deletePersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • dslQuery

      public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQuery in interface CalendarLocalService
      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 CalendarLocalService
      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 CalendarLocalService
    • 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 CalendarLocalService
      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.CalendarModelImpl.

      Specified by:
      dynamicQuery in interface CalendarLocalService
      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.CalendarModelImpl.

      Specified by:
      dynamicQuery in interface CalendarLocalService
      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 CalendarLocalService
      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 CalendarLocalService
      Parameters:
      dynamicQuery - the dynamic query
      projection - the projection to apply to the query
      Returns:
      the number of rows matching the dynamic query
    • exportCalendar

      public String exportCalendar(long calendarId, String type) throws Exception
      Specified by:
      exportCalendar in interface CalendarLocalService
      Throws:
      Exception
    • fetchCalendar

      public Calendar fetchCalendar(long calendarId)
      Specified by:
      fetchCalendar in interface CalendarLocalService
    • fetchCalendarByUuidAndGroupId

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

      public Calendar fetchGroupCalendar(long companyId, long groupId, String name)
      Specified by:
      fetchGroupCalendar in interface CalendarLocalService
    • getActionableDynamicQuery

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

      public Calendar getCalendar(long calendarId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the calendar with the primary key.
      Specified by:
      getCalendar in interface CalendarLocalService
      Parameters:
      calendarId - the primary key of the calendar
      Returns:
      the calendar
      Throws:
      PortalException - if a calendar with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • getCalendarByUuidAndGroupId

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

      public List<Calendar> getCalendarResourceCalendars(long groupId, long calendarResourceId)
      Specified by:
      getCalendarResourceCalendars in interface CalendarLocalService
    • getCalendarResourceCalendars

      public List<Calendar> getCalendarResourceCalendars(long groupId, long calendarResourceId, boolean defaultCalendar)
      Specified by:
      getCalendarResourceCalendars in interface CalendarLocalService
    • getCalendars

      public List<Calendar> getCalendars(int start, int end)
      Returns a range of all the calendars.

      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.CalendarModelImpl.

      Specified by:
      getCalendars in interface CalendarLocalService
      Parameters:
      start - the lower bound of the range of calendars
      end - the upper bound of the range of calendars (not inclusive)
      Returns:
      the range of calendars
    • getCalendarsByUuidAndCompanyId

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

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

      public int getCalendarsCount()
      Returns the number of calendars.
      Specified by:
      getCalendarsCount in interface CalendarLocalService
      Returns:
      the number of calendars
    • getExportActionableDynamicQuery

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

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

      public String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Specified by:
      getOSGiServiceIdentifier in interface CalendarLocalService
      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 CalendarLocalService
      Specified by:
      getPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • hasStagingCalendar

      public boolean hasStagingCalendar(Calendar calendar) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      hasStagingCalendar in interface CalendarLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • importCalendar

      public void importCalendar(long calendarId, String data, String type) throws Exception
      Specified by:
      importCalendar in interface CalendarLocalService
      Throws:
      Exception
    • isStagingCalendar

      public boolean isStagingCalendar(Calendar calendar)
      Specified by:
      isStagingCalendar in interface CalendarLocalService
    • search

      public List<Calendar> search(long companyId, long[] groupIds, long[] calendarResourceIds, String keywords, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<Calendar> orderByComparator)
      Specified by:
      search in interface CalendarLocalService
    • search

      public List<Calendar> search(long companyId, long[] groupIds, long[] calendarResourceIds, String name, String description, boolean andOperator, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<Calendar> orderByComparator)
      Specified by:
      search in interface CalendarLocalService
    • searchCount

      public int searchCount(long companyId, long[] groupIds, long[] calendarResourceIds, String keywords, boolean andOperator)
      Specified by:
      searchCount in interface CalendarLocalService
    • searchCount

      public int searchCount(long companyId, long[] groupIds, long[] calendarResourceIds, String name, String description, boolean andOperator)
      Specified by:
      searchCount in interface CalendarLocalService
    • updateCalendar

      public Calendar updateCalendar(Calendar calendar)
      Updates the calendar in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect CalendarLocalServiceImpl 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:
      updateCalendar in interface CalendarLocalService
      Parameters:
      calendar - the calendar
      Returns:
      the calendar that was updated
    • updateCalendar

      public void updateCalendar(long calendarId, boolean defaultCalendar) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendar in interface CalendarLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendar

      public Calendar updateCalendar(long calendarId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, int color, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendar in interface CalendarLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateCalendar

      public Calendar updateCalendar(long calendarId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, String timeZoneId, int color, boolean defaultCalendar, boolean enableComments, boolean enableRatings, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateCalendar in interface CalendarLocalService
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • updateColor

      public Calendar updateColor(long calendarId, int color, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      updateColor in interface CalendarLocalService
      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<Calendar> getCTPersistence()
      Specified by:
      getCTPersistence in interface CalendarLocalService
      Specified by:
      getCTPersistence in interface com.liferay.portal.kernel.service.change.tracking.CTService<Calendar>
    • getModelClass

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

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

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

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