Class GoogleCalendarResource


  • @Path("/google-calendar")
    public class GoogleCalendarResource
    extends Object
    • Field Detail

      • producerTemplate

        @Inject
        org.apache.camel.ProducerTemplate producerTemplate
    • Constructor Detail

      • GoogleCalendarResource

        public GoogleCalendarResource()
    • Method Detail

      • createCalendar

        @Path("/create")
        @POST
        @Consumes("text/plain")
        @Produces("text/plain")
        public javax.ws.rs.core.Response createCalendar​(String summary)
                                                 throws Exception
        Throws:
        Exception
      • createCalendarEvent

        @Path("/create/event")
        @POST
        @Consumes("text/plain")
        @Produces("text/plain")
        public javax.ws.rs.core.Response createCalendarEvent​(@QueryParam("calendarId")
                                                             String calendarId,
                                                             String eventText)
                                                      throws Exception
        Throws:
        Exception
      • readCalendar

        @Path("/read")
        @GET
        @Produces("text/plain")
        public javax.ws.rs.core.Response readCalendar​(@QueryParam("calendarId")
                                                      String calendarId)
      • readCalendarEvent

        @Path("/read/event")
        @GET
        @Produces("text/plain")
        public javax.ws.rs.core.Response readCalendarEvent​(@QueryParam("calendarId")
                                                           String calendarId,
                                                           @QueryParam("eventId")
                                                           String eventId)
      • updateCalendarEvent

        @Path("/update/event")
        @PATCH
        public javax.ws.rs.core.Response updateCalendarEvent​(@QueryParam("calendarId")
                                                             String calendarId,
                                                             @QueryParam("eventId")
                                                             String eventId)
      • deleteCalendar

        @Path("/delete")
        @DELETE
        public javax.ws.rs.core.Response deleteCalendar​(@QueryParam("calendarId")
                                                        String calendarId)