@Path(value="users") public class User extends REST<CKANUser> implements org.gcube.gcat.api.interfaces.User<javax.ws.rs.core.Response,javax.ws.rs.core.Response>
| Modifier and Type | Field and Description |
|---|---|
protected static String |
USER_ID_PARAMETER |
COLLECTION_PARAMETER, ID_PARAMETER, referenceLOCATION_HEADER, uriInfo| Constructor and Description |
|---|
User() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(String json) |
javax.ws.rs.core.Response |
delete(String username) |
String |
list() |
String |
read(String username) |
String |
update(String username,
String json) |
addLocation, setCalledMethodprotected static final String USER_ID_PARAMETER
@GET @Produces(value="application/json;charset=UTF-8") public String list()
list in interface org.gcube.gcat.api.interfaces.User<javax.ws.rs.core.Response,javax.ws.rs.core.Response>@POST @Consumes(value="application/json;charset=UTF-8") @Produces(value="application/json;charset=UTF-8") public javax.ws.rs.core.Response create(String json)
@GET
@Path(value="/{USER_ID}")
@Produces(value="application/json;charset=UTF-8")
public String read(@PathParam(value="USER_ID")
String username)
@PUT
@Path(value="/{USER_ID}")
@Consumes(value="application/json;charset=UTF-8")
@Produces(value="application/json;charset=UTF-8")
public String update(@PathParam(value="USER_ID")
String username,
String json)
@DELETE
@Path(value="/{USER_ID}")
public javax.ws.rs.core.Response delete(@PathParam(value="USER_ID")
String username)
Copyright © 2020. All Rights Reserved.