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 net.bluemind.core.api.fault.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:
      net.bluemind.core.api.fault.ServerFault
    • generateUrl

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

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

      @POST @Path("_disable") void disableUrl(String url) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • publish

      @GET @Path("{token}") net.bluemind.core.api.Stream publish(@PathParam("token") String token) throws net.bluemind.core.api.fault.ServerFault
      Throws:
      net.bluemind.core.api.fault.ServerFault