Package net.bluemind.todolist.api
Interface ITodoLists
@Path("/todolists")
public interface ITodoLists
Todolist management API. See
ITodoUids
on how to create the unique
UIDs.-
Method Summary
Modifier and TypeMethodDescriptionvoid
create
(String uid, ContainerDescriptor descriptor) Create a todolist + auto-subscribe + set ALL necessary Access-Control-List entriesvoid
Delete a Todolist and all containingIVTodo
ssearch
(TodoListsVTodoQuery query)
-
Method Details
-
create
@PUT @Path("{uid}") void create(@PathParam("uid") String uid, ContainerDescriptor descriptor) throws ServerFault Create a todolist + auto-subscribe + set ALL necessary Access-Control-List entries- Parameters:
uid
- Unique UID according toITodoUids
descriptor
- Todolist values- Throws:
ServerFault
- common error object
-
delete
Delete a Todolist and all containingIVTodo
s- Parameters:
uid
- Unique UID- Throws:
ServerFault
- common error object
-
search
@POST @Path("_search") List<ItemContainerValue<VTodo>> search(TodoListsVTodoQuery query) throws ServerFault - Parameters:
query
-TodoListsVTodoQuery
- Returns:
ListResult
ofItemValue
s containinginvalid reference
VEvent
- Throws:
ServerFault
- common error object
-