public class Namespace extends Object implements org.gcube.gcat.api.interfaces.Namespace
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
basePaths |
protected org.gcube.common.gxhttp.request.GXHTTPStringRequest |
gxhttpStringRequest |
protected URL |
serviceURL |
| Constructor and Description |
|---|
Namespace() |
Namespace(URL enforcedServiceURL) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
create(String body,
String... paths) |
protected String |
delete(Boolean purge,
String... paths) |
void |
enforceServiceURL(URL enforcedServiceURL) |
protected static StringBuilder |
getStringBuilder(InputStream inputStream) |
protected void |
initRequest() |
String |
list() |
protected String |
list(Map<String,String> queryParams,
String... paths) |
protected String |
parseHttpURLConnection(HttpURLConnection connection) |
protected String |
patch(String body,
String... paths) |
protected String |
read(String... paths) |
protected String |
update(String body,
String... paths) |
protected URL serviceURL
protected org.gcube.common.gxhttp.request.GXHTTPStringRequest gxhttpStringRequest
public Namespace()
throws MalformedURLException
MalformedURLExceptionpublic Namespace(URL enforcedServiceURL) throws MalformedURLException
MalformedURLExceptionpublic String list()
list in interface org.gcube.gcat.api.interfaces.Namespacepublic 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.