@Path(value="consumers")
public class ConsumerResource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ConsumerService |
consumerService |
Constructor and Description |
---|
ConsumerResource(ConsumerService consumerService) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
create(java.lang.String ownerName,
javax.ws.rs.core.UriInfo info)
Creates a new consumer.
|
javax.ws.rs.core.Response |
delete(java.lang.String consumerKey)
Delete a consumer.
|
javax.ws.rs.core.Response |
get(java.lang.String consumerKey)
Get a consumer.
|
javax.ws.rs.core.Response |
put(java.lang.String consumerKey,
OAuth1ConsumerEntity consumer,
javax.ws.rs.core.UriInfo info)
Saves a consumer.
|
private final ConsumerService consumerService
@Inject public ConsumerResource(ConsumerService consumerService)
@POST @Produces(value="application/json") public javax.ws.rs.core.Response create(@QueryParam(value="name") @NotBlank java.lang.String ownerName, @Context javax.ws.rs.core.UriInfo info)
ownerName
- name of consumerinfo
- context@PUT @Path(value="{key}") @Produces(value="application/json") public javax.ws.rs.core.Response put(@PathParam(value="key") java.lang.String consumerKey, OAuth1ConsumerEntity consumer, @Context javax.ws.rs.core.UriInfo info)
consumer
- consumerinfo
- @GET @Path(value="{key}") @Produces(value="application/json") public javax.ws.rs.core.Response get(@PathParam(value="key") java.lang.String consumerKey)
consumerKey
- the consumer key@DELETE @Path(value="{key}") @Produces(value="application/json") public javax.ws.rs.core.Response delete(@PathParam(value="key") java.lang.String consumerKey)
consumerKey
- the consumer key