Interface IDocument


@Path("/document/{containerUid}/{itemUid}") public interface IDocument
Document APIs.
  • Method Details

    • create

      @PUT @Path("{uid}") void create(@PathParam("uid") String uid, Document doc) throws net.bluemind.core.api.fault.ServerFault
      Creates a new Document entry
      Parameters:
      uid -
      doc -
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • update

      @POST @Path("{uid}") void update(@PathParam("uid") String uid, Document doc) throws net.bluemind.core.api.fault.ServerFault
      Updates a Document entry
      Parameters:
      uid -
      doc -
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • delete

      @DELETE @Path("{uid}") void delete(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Deletes a Document entry
      Parameters:
      uid -
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • fetch

      @GET @Path("{uid}") Document fetch(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Fetches a Document entry
      Parameters:
      uid -
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • fetchMetadata

      @GET @Path("{uid}/metadata") DocumentMetadata fetchMetadata(@PathParam("uid") String uid) throws net.bluemind.core.api.fault.ServerFault
      Fetches Document metadata DocumentMetadata
      Parameters:
      uid -
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault
    • list

      @GET @Path("_list") List<DocumentMetadata> list() throws net.bluemind.core.api.fault.ServerFault
      Retrives all Document metadata DocumentMetadata
      Returns:
      Throws:
      net.bluemind.core.api.fault.ServerFault