Interface CalendarService

  • All Known Implementing Classes:
    CalendarServiceImpl

    public interface CalendarService
    The Calendar service.
    Since:
    4.0
    Author:
    Nick Burch
    • Method Detail

      • deleteCalendarEntry

        @NotAuditable
        void deleteCalendarEntry​(CalendarEntry entry)
        Deletes an existing CalendarEntry from the repository
      • getCalendarEntry

        @NotAuditable
        CalendarEntry getCalendarEntry​(java.lang.String siteShortName,
                                       java.lang.String entryName)
        Retrieves an existing CalendarEntry from the repository
      • listCalendarEntries

        @NotAuditable
        org.alfresco.query.PagingResults<CalendarEntry> listCalendarEntries​(java.lang.String siteShortName,
                                                                            org.alfresco.query.PagingRequest paging)
        Retrieves all CalendarEntry instances in the repository for the given site.
      • listCalendarEntries

        @NotAuditable
        org.alfresco.query.PagingResults<CalendarEntry> listCalendarEntries​(java.lang.String[] siteShortNames,
                                                                            org.alfresco.query.PagingRequest paging)
        Retrieves all CalendarEntry instances in the repository for the given sites.
      • listCalendarEntries

        @NotAuditable
        org.alfresco.query.PagingResults<CalendarEntry> listCalendarEntries​(java.lang.String[] siteShortNames,
                                                                            java.util.Date from,
                                                                            java.util.Date to,
                                                                            org.alfresco.query.PagingRequest paging)
        Retrieves all CalendarEntry instances in the repository for the given sites, between the specified date range.
      • listOutlookCalendarEntries

        @NotAuditable
        org.alfresco.query.PagingResults<CalendarEntry> listOutlookCalendarEntries​(java.lang.String siteShortName,
                                                                                   java.lang.String outlookUID,
                                                                                   org.alfresco.query.PagingRequest paging)
        Retrieves all Outlook based CalendarEntry instances in the repository for the given site, optionally filtered by the Outlook Event UID.