@Component @Path(value="/sets") public class SetsResource extends Object
| Constructor and Description |
|---|
SetsResource(Cantor cantor) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
add(String namespace,
String set,
String entry,
long weight) |
javax.ws.rs.core.Response |
create(String namespace) |
javax.ws.rs.core.Response |
delete(String namespace,
String set,
long min,
long max) |
javax.ws.rs.core.Response |
delete(String namespace,
String set,
String entry) |
javax.ws.rs.core.Response |
drop(String namespace) |
javax.ws.rs.core.Response |
entries(String namespace,
String set,
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean) |
javax.ws.rs.core.Response |
get(String namespace,
String set,
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean) |
javax.ws.rs.core.Response |
getNamespaces() |
javax.ws.rs.core.Response |
inc(String namespace,
String set,
String entry,
long count) |
javax.ws.rs.core.Response |
intersect(String namespace,
List<String> sets,
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean) |
javax.ws.rs.core.Response |
pop(String namespace,
String set,
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean) |
javax.ws.rs.core.Response |
sets(String namespace) |
javax.ws.rs.core.Response |
size(String namespace,
String set) |
javax.ws.rs.core.Response |
union(String namespace,
List<String> sets,
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean) |
javax.ws.rs.core.Response |
weight(String namespace,
String set,
String entry) |
@Autowired public SetsResource(Cantor cantor)
@GET
@Produces(value="application/json")
public javax.ws.rs.core.Response getNamespaces()
throws IOException
IOException@PUT
@Path(value="/{namespace}")
public javax.ws.rs.core.Response create(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@DELETE
@Path(value="/{namespace}")
public javax.ws.rs.core.Response drop(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@PUT
@Path(value="/{namespace}/{set}/{entry}/{weight}")
public javax.ws.rs.core.Response add(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@PathParam(value="entry")
String entry,
@PathParam(value="weight")
long weight)
throws IOException
IOException@GET
@Path(value="/entries/{namespace}/{set}")
@Produces(value="application/json")
public javax.ws.rs.core.Response entries(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@BeanParam
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean)
throws IOException
IOException@GET
@Path(value="/{namespace}/{set}")
@Produces(value="application/json")
public javax.ws.rs.core.Response get(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@BeanParam
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean)
throws IOException
IOException@DELETE
@Path(value="/{namespace}/{set}")
public javax.ws.rs.core.Response delete(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@QueryParam(value="min")
long min,
@QueryParam(value="max")
long max)
throws IOException
IOException@DELETE
@Path(value="/{namespace}/{set}/{entry}")
@Produces(value="application/json")
public javax.ws.rs.core.Response delete(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@PathParam(value="entry")
String entry)
throws IOException
IOException@GET
@Path(value="/union/{namespace}")
@Produces(value="application/json")
public javax.ws.rs.core.Response union(@PathParam(value="namespace")
String namespace,
@QueryParam(value="set")
List<String> sets,
@BeanParam
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean)
throws IOException
IOException@GET
@Path(value="/intersect/{namespace}")
@Produces(value="application/json")
public javax.ws.rs.core.Response intersect(@PathParam(value="namespace")
String namespace,
@QueryParam(value="set")
List<String> sets,
@BeanParam
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean)
throws IOException
IOException@DELETE
@Path(value="/pop/{namespace}/{set}")
@Produces(value="application/json")
public javax.ws.rs.core.Response pop(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@BeanParam
com.salesforce.cantor.http.resources.SetsResource.SetsDataSourceBean bean)
throws IOException
IOException@GET
@Path(value="/{namespace}")
@Produces(value="application/json")
public javax.ws.rs.core.Response sets(@PathParam(value="namespace")
String namespace)
throws IOException
IOException@GET
@Path(value="/size/{namespace}/{set}")
@Produces(value="application/json")
public javax.ws.rs.core.Response size(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set)
throws IOException
IOException@GET
@Path(value="/weight/{namespace}/{set}/{entry}")
@Produces(value="application/json")
public javax.ws.rs.core.Response weight(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@PathParam(value="entry")
String entry)
throws IOException
IOException@POST
@Path(value="/{namespace}/{set}/{entry}/{count}")
public javax.ws.rs.core.Response inc(@PathParam(value="namespace")
String namespace,
@PathParam(value="set")
String set,
@PathParam(value="entry")
String entry,
@PathParam(value="count")
long count)
throws IOException
IOExceptionCopyright © 2022. All rights reserved.