Interface INotes


@Path("/notes") public interface INotes
Notes list management API. See INoteUids 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 notes list container + auto-subscribe + set ALL necessary Access-Control-List entries
      Parameters:
      uid - Unique UID according to INoteUids
      descriptor - Notelist container
      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 Notelist container and all containing VNotes
      Parameters:
      uid - Unique UID
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object
    • search

      @POST @Path("_search") List<ItemContainerValue<VNote>> search(VNotesQuery query) throws net.bluemind.core.api.fault.ServerFault
      Returns a ListResult of ItemValues containing VNotes
      Parameters:
      query - VNotesQuery
      Returns:
      ListResult of ItemValues containing VNotes
      Throws:
      net.bluemind.core.api.fault.ServerFault - common error object