Interface IPublishCalendar


@Path("/calendars/publish/{containerUid}") public interface IPublishCalendar
  • Method Details

    • createUrl

      @PUT @Path("_create/{mode}") String createUrl(@PathParam("mode") PublishMode mode, @QueryParam("token") String token) throws ServerFault
      Create an url for external calendar access
      Parameters:
      mode - publish mode, private or public
      token - associate this url with a token
      Returns:
      generated url
      Throws:
      ServerFault
    • generateUrl

      @PUT @Path("_generate/{mode}") String generateUrl(@PathParam("mode") PublishMode mode) throws ServerFault
      Generate an url for external calendar access
      Parameters:
      mode - publish mode, private or public
      Returns:
      generated url
      Throws:
      ServerFault
    • getGeneratedUrls

      @GET @Path("generated/{mode}") List<String> getGeneratedUrls(@PathParam("mode") PublishMode mode) throws ServerFault
      Throws:
      ServerFault
    • disableUrl

      @POST @Path("_disable") void disableUrl(String url) throws ServerFault
      Throws:
      ServerFault
    • publish

      @GET @Path("{token}") Stream publish(@PathParam("token") String token) throws ServerFault
      Throws:
      ServerFault