@Path(value="/projects/{p}/documents") public class DocumentService extends BaseService
BaseService.ExceptionHandler, BaseService.FallbackService, BaseService.SecurityFilter
Modifier and Type | Field and Description |
---|---|
static JsonError |
DOCUMENT_NOT_FOUND |
Constructor and Description |
---|
DocumentService() |
Modifier and Type | Method and Description |
---|---|
static Document |
getDocument(java.lang.String project,
java.util.UUID docId) |
static Document |
getDocument(TreeDB project,
java.util.UUID docId) |
JsonEmpty |
httpDelete(java.lang.String project,
java.util.UUID docId) |
com.fasterxml.jackson.databind.node.TextNode |
httpGet(java.lang.String project,
java.util.UUID docId) |
IDList |
httpList(java.lang.String project) |
public static final JsonError DOCUMENT_NOT_FOUND
@GET public IDList httpList(@PathParam(value="p") java.lang.String project) throws JsonException
JsonException
@GET @Path(value="/{d}") public com.fasterxml.jackson.databind.node.TextNode httpGet(@PathParam(value="p") java.lang.String project, @PathParam(value="d") java.util.UUID docId) throws JsonException
JsonException
@DELETE @Path(value="/{d}") public JsonEmpty httpDelete(@PathParam(value="p") java.lang.String project, @PathParam(value="d") java.util.UUID docId) throws JsonException
JsonException
public static Document getDocument(TreeDB project, java.util.UUID docId) throws JsonException
JsonException
public static Document getDocument(java.lang.String project, java.util.UUID docId) throws JsonException
JsonException