Class AgendaCalendarRest

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    public class AgendaCalendarRest
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Constructor Detail

      • AgendaCalendarRest

        public AgendaCalendarRest​(org.exoplatform.agenda.service.AgendaCalendarService agendaCalendarService,
                                  org.exoplatform.social.core.manager.IdentityManager identityManager)
    • Method Detail

      • list

        @RolesAllowed("users")
        public javax.ws.rs.core.Response list​(List<Long> ownerIds,
                                              boolean returnSize,
                                              int offset,
                                              int limit)
      • getCalendarById

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getCalendarById​(long calendarId)
      • createCalendar

        @RolesAllowed("users")
        public javax.ws.rs.core.Response createCalendar​(org.exoplatform.agenda.rest.model.CalendarEntity calendarEntity)
      • updateCalendar

        @RolesAllowed("users")
        public javax.ws.rs.core.Response updateCalendar​(org.exoplatform.agenda.rest.model.CalendarEntity calendarEntity)
      • deleteCalendar

        @RolesAllowed("users")
        public javax.ws.rs.core.Response deleteCalendar​(long calendarId)