| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
basePaths |
protected org.gcube.common.gxhttp.request.GXHTTPStringRequest |
gxhttpStringRequest |
protected URL |
serviceURL |
| Constructor and Description |
|---|
Resource() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
create(String body,
String... paths) |
String |
create(String itemID,
String json) |
protected String |
delete(Boolean purge,
String... paths) |
Void |
delete(String itemID,
String resourceID) |
protected static StringBuilder |
getStringBuilder(InputStream inputStream) |
protected void |
initRequest() |
protected String |
list(Map<String,String> queryParams,
String... paths) |
String |
list(String itemID) |
protected String |
parseHttpURLConnection(HttpURLConnection connection) |
protected String |
patch(String body,
String... paths) |
protected String |
read(String... paths) |
String |
read(String itemID,
String resourceID) |
protected String |
update(String body,
String... paths) |
String |
update(String itemID,
String resourceID,
String json) |
protected URL serviceURL
protected org.gcube.common.gxhttp.request.GXHTTPStringRequest gxhttpStringRequest
public Resource()
throws MalformedURLException
MalformedURLExceptionprotected 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.