public interface SourceDocResource
Modifier and Type | Field and Description |
---|---|
static String |
RESOURCE_NAME_REGEX |
static String |
RESOURCE_SLUG_REGEX |
static String |
RESOURCE_SLUG_TEMPLATE |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
deleteResource(String idNoSlash) |
javax.ws.rs.core.Response |
get(Set<String> extensions)
Retrieve the List of Resources
|
javax.ws.rs.core.Response |
getResource(String idNoSlash,
Set<String> extensions) |
javax.ws.rs.core.Response |
getResourceMeta(String idNoSlash,
Set<String> extensions) |
javax.ws.rs.core.Response |
head() |
javax.ws.rs.core.Response |
post(Resource resource,
Set<String> extensions,
boolean copytrans) |
javax.ws.rs.core.Response |
putResource(String idNoSlash,
Resource resource,
Set<String> extensions,
boolean copytrans) |
javax.ws.rs.core.Response |
putResourceMeta(String idNoSlash,
ResourceMeta messageBody,
Set<String> extensions) |
static final String RESOURCE_SLUG_REGEX
static final String RESOURCE_NAME_REGEX
static final String RESOURCE_SLUG_TEMPLATE
@HEAD javax.ws.rs.core.Response head()
@GET javax.ws.rs.core.Response get(@QueryParam(value="ext") Set<String> extensions)
@POST javax.ws.rs.core.Response post(Resource resource, @QueryParam(value="ext") Set<String> extensions, @QueryParam(value="copyTrans")@DefaultValue(value="true") boolean copytrans)
@GET @Path(value="/{id:[a-zA-Z0-9]+([a-zA-Z0-9_\\-,{.}]*[a-zA-Z0-9]+)?}") javax.ws.rs.core.Response getResource(@PathParam(value="id") String idNoSlash, @QueryParam(value="ext") Set<String> extensions)
@PUT @Path(value="/{id:[a-zA-Z0-9]+([a-zA-Z0-9_\\-,{.}]*[a-zA-Z0-9]+)?}") javax.ws.rs.core.Response putResource(@PathParam(value="id") String idNoSlash, Resource resource, @QueryParam(value="ext") Set<String> extensions, @QueryParam(value="copyTrans")@DefaultValue(value="true") boolean copytrans)
@DELETE @Path(value="/{id:[a-zA-Z0-9]+([a-zA-Z0-9_\\-,{.}]*[a-zA-Z0-9]+)?}") javax.ws.rs.core.Response deleteResource(@PathParam(value="id") String idNoSlash)
@GET @Path(value="/{id:[a-zA-Z0-9]+([a-zA-Z0-9_\\-,{.}]*[a-zA-Z0-9]+)?}/meta") javax.ws.rs.core.Response getResourceMeta(@PathParam(value="id") String idNoSlash, @QueryParam(value="ext") Set<String> extensions)
@PUT @Path(value="/{id:[a-zA-Z0-9]+([a-zA-Z0-9_\\-,{.}]*[a-zA-Z0-9]+)?}/meta") javax.ws.rs.core.Response putResourceMeta(@PathParam(value="id") String idNoSlash, ResourceMeta messageBody, @QueryParam(value="ext") Set<String> extensions)
Copyright © 2013 Zanata Project. All rights reserved.