Interface ITodoLists


@Path("/todolists") public interface ITodoLists
Todolist management API. See ITodoUids on how to create the unique UIDs.
  • Method Details

    • create

      @PUT @Path("{uid}") void create(@PathParam("uid") String uid, ContainerDescriptor descriptor) throws net.bluemind.core.api.fault.ServerFault
      Create a todolist + auto-subscribe + set ALL necessary Access-Control-List entries
      Parameters:
      uid - Unique UID according to ITodoUids
      descriptor - Todolist values
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • delete

      @DELETE @Path("{uid}") void delete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Delete a Todolist and all containing IVTodos
      Parameters:
      uid - Unique UID
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • search

      @POST @Path("_search") List<ItemContainerValue<VTodo>> search(TodoListsVTodoQuery query) throws net.bluemind.core.api.fault.ServerFault
      Returns a ListResult of ItemValues containing
      invalid reference
      VEvent
      s
      Parameters:
      query - TodoListsVTodoQuery
      Returns:
      ListResult of ItemValues containing
      invalid reference
      VEvent
      s
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object