public class REST<C extends CKAN> extends BaseREST implements org.gcube.gcat.api.interfaces.CRUD<javax.ws.rs.core.Response,javax.ws.rs.core.Response>
| Modifier and Type | Field and Description |
|---|---|
protected String |
COLLECTION_PARAMETER |
protected String |
ID_PARAMETER |
protected Class<C> |
reference |
LOCATION_HEADER, uriInfo| Constructor and Description |
|---|
REST(String collection_name,
String id_name,
Class<C> reference) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(String json) |
javax.ws.rs.core.Response |
delete(String id) |
javax.ws.rs.core.Response |
delete(String id,
Boolean purge) |
protected C |
getInstance() |
String |
list(int limit,
int offset) |
String |
patch(String id,
String json) |
javax.ws.rs.core.Response |
purge(String id) |
String |
read(String id) |
String |
update(String id,
String json) |
addLocation, setCalledMethodprotected final String COLLECTION_PARAMETER
protected final String ID_PARAMETER
protected C getInstance()
public String list(int limit, int offset)
public javax.ws.rs.core.Response create(String json)
create in interface org.gcube.gcat.api.interfaces.CRUD<javax.ws.rs.core.Response,javax.ws.rs.core.Response>public String read(String id)
read in interface org.gcube.gcat.api.interfaces.CRUD<javax.ws.rs.core.Response,javax.ws.rs.core.Response>public String update(String id, String json)
update in interface org.gcube.gcat.api.interfaces.CRUD<javax.ws.rs.core.Response,javax.ws.rs.core.Response>public javax.ws.rs.core.Response delete(String id)
delete in interface org.gcube.gcat.api.interfaces.CRUD<javax.ws.rs.core.Response,javax.ws.rs.core.Response>public javax.ws.rs.core.Response purge(String id)
Copyright © 2020. All Rights Reserved.