| 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() |
Resource(URL enforcedServiceURL) |
| 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) |
void |
enforceServiceURL(URL enforcedServiceURL) |
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
MalformedURLExceptionpublic Resource(URL enforcedServiceURL) throws MalformedURLException
MalformedURLExceptionpublic void enforceServiceURL(URL enforcedServiceURL)
protected 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.