Class GoogleCalendarResource

java.lang.Object
org.apache.camel.quarkus.component.google.it.GoogleCalendarResource

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

    • producerTemplate

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

    • GoogleCalendarResource

      public GoogleCalendarResource()
  • Method Details

    • createCalendar

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

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

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

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

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

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