| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
basePaths |
protected org.gcube.common.gxhttp.request.GXHTTPStringRequest |
gxhttpStringRequest |
protected URL |
serviceURL |
| Constructor and Description |
|---|
Item() |
| Modifier and Type | Method and Description |
|---|---|
String |
create(String json) |
protected String |
create(String body,
String... paths) |
protected String |
delete(Boolean purge,
String... paths) |
Void |
delete(String name) |
Void |
delete(String name,
boolean purge) |
protected static StringBuilder |
getStringBuilder(InputStream inputStream) |
protected void |
initRequest() |
String |
list(int limit,
int offset) |
protected String |
list(Map<String,String> queryParams,
String... paths) |
protected String |
parseHttpURLConnection(HttpURLConnection connection) |
protected String |
patch(String body,
String... paths) |
Void |
purge(String name) |
protected String |
read(String... paths) |
String |
read(String name) |
protected String |
update(String body,
String... paths) |
String |
update(String name,
String json) |
protected URL serviceURL
protected org.gcube.common.gxhttp.request.GXHTTPStringRequest gxhttpStringRequest
public Item()
throws MalformedURLException
MalformedURLExceptionpublic String list(int limit, int offset) throws javax.ws.rs.WebApplicationException
public Void delete(String name, boolean purge) throws WebServiceException
delete in interface org.gcube.gcat.api.interfaces.Item<String,Void>WebServiceExceptionpublic Void purge(String name) throws WebServiceException
purge in interface org.gcube.gcat.api.interfaces.Item<String,Void>WebServiceExceptionprotected static StringBuilder getStringBuilder(InputStream inputStream) throws IOException
IOExceptionprotected String parseHttpURLConnection(HttpURLConnection connection) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionprotected void initRequest()
throws UnsupportedEncodingException
UnsupportedEncodingExceptionprotected String list(Map<String,String> queryParams, String... paths) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionprotected String read(String... paths) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionprotected String update(String body, String... paths) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionprotected String patch(String body, String... paths) throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationExceptionCopyright © 2019. All Rights Reserved.