Interface IVTodo


@Path("/todolists/vtodos/{containerUid}") public interface IVTodo
  • Method Summary

    Modifier and Type
    Method
    Description
    net.bluemind.core.api.Stream
    Export all VTodo from a todolist as iCalendar VTodo objects.
    net.bluemind.core.api.Stream
    Export a list of VTodo as iCalendar VTodo objects
    Imports an ICS
  • Method Details

    • exportAll

      @GET @Produces("text/calendar") net.bluemind.core.api.Stream exportAll() throws net.bluemind.core.api.fault.ServerFault
      Export all VTodo from a todolist as iCalendar VTodo objects.
      Returns:
      Stream of iCalendar VTodo list.
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • exportTodos

      @POST @Produces("text/calendar") net.bluemind.core.api.Stream exportTodos(List<String> uids) throws net.bluemind.core.api.fault.ServerFault
      Export a list of VTodo as iCalendar VTodo objects
      Parameters:
      uids - List of ItemValue.uid to export
      Returns:
      Stream of iCalendar VTodo list.
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • importIcs

      @PUT TaskRef importIcs(String ics) throws net.bluemind.core.api.fault.ServerFault
      Imports an ICS
      Parameters:
      ics - data in ICS format
      Returns:
      TaskRef which can be used to track this asynchronous operation
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object