|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.canoris.api.CanorisConnManager
public class CanorisConnManager
Internally used class to perform the HTTPRequests. In addition JsonParseException(s) are caught here and wrapped in a CanorisException, which contains the HTTP_ERROR_CODE.
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
createResource(java.util.Map<java.lang.String,java.lang.String> uriParams,
java.util.Map<java.lang.String,java.lang.String> postParams,
java.lang.String resourceType)
Creates a resource by executing a POST request. |
org.codehaus.jackson.JsonNode |
createResourceAsTree(java.util.Map<java.lang.String,java.lang.String> uriParams,
java.util.Map<java.lang.String,java.lang.String> postParams,
java.lang.String resourceType)
Creates a resource by executing a POST request and returns the response as a JsonNode |
void |
deleteResource(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
Delete the resource. |
CanorisFile |
getCanorisFile(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
Returns a canorisFile or null if no file is found with the give fileKey. |
static CanorisConnManager |
getInstance()
|
Pager |
getPagedResults(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
Returns a pager object holding the results. |
java.io.InputStream |
getResource(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
Returns the requested file |
java.util.Map<java.lang.String,java.lang.Object> |
getResourceAsMap(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
Returns a resource as a Map |
java.util.Map<java.lang.String,java.lang.Object> |
getResources(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
|
org.codehaus.jackson.JsonNode |
getResourcesAsTree(java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String resourceType)
Returns the requested resource as a JsonNode. |
boolean |
isUseProxy()
Checks if proxy is in use. |
void |
setUseProxy(boolean useProxy)
Sets the useProxy value and if true/false removes the proxy from httpClient accordingly. |
org.codehaus.jackson.JsonNode |
updateResource(java.util.Map<java.lang.String,java.lang.String> urlParams,
java.util.Map<java.lang.String,java.lang.String> putParams,
java.lang.String resourceType)
Updates a resource by executing a PUT request. |
CanorisFile |
uploadFile(java.lang.String path)
Uploads a file to the server. |
CanorisFile |
uploadFileFromURL(java.lang.String url,
java.lang.String resourceType)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static CanorisConnManager getInstance()
public boolean isUseProxy()
public void setUseProxy(boolean useProxy)
useProxy
- public CanorisFile uploadFile(java.lang.String path) throws java.net.URISyntaxException, org.apache.http.client.ClientProtocolException, java.io.IOException
path
-
java.net.URISyntaxException
org.apache.http.client.ClientProtocolException
java.io.IOException
public CanorisFile uploadFileFromURL(java.lang.String url, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public CanorisFile getCanorisFile(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws java.io.IOException, org.codehaus.jackson.map.JsonMappingException, org.codehaus.jackson.JsonParseException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
java.io.IOException
org.codehaus.jackson.map.JsonMappingException
org.codehaus.jackson.JsonParseException
java.io.IOException
java.net.URISyntaxException
CanorisException
public java.io.InputStream getResource(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public java.util.Map<java.lang.String,java.lang.Object> getResourceAsMap(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
Cano.risException
CanorisException
public java.util.Map<java.lang.String,java.lang.Object> getResources(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public org.codehaus.jackson.JsonNode getResourcesAsTree(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws org.codehaus.jackson.JsonParseException, org.codehaus.jackson.map.JsonMappingException, org.apache.http.ParseException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
org.apache.http.ParseException
java.io.IOException
java.net.URISyntaxException
CanorisException
public java.util.Map<java.lang.String,java.lang.Object> createResource(java.util.Map<java.lang.String,java.lang.String> uriParams, java.util.Map<java.lang.String,java.lang.String> postParams, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
uriParams
- postParams
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public org.codehaus.jackson.JsonNode createResourceAsTree(java.util.Map<java.lang.String,java.lang.String> uriParams, java.util.Map<java.lang.String,java.lang.String> postParams, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
uriParams
- postParams
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public org.codehaus.jackson.JsonNode updateResource(java.util.Map<java.lang.String,java.lang.String> urlParams, java.util.Map<java.lang.String,java.lang.String> putParams, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
urlParams
- putParams
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public void deleteResource(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
public Pager getPagedResults(java.util.Map<java.lang.String,java.lang.String> params, java.lang.String resourceType) throws org.apache.http.client.ClientProtocolException, java.io.IOException, java.net.URISyntaxException, CanorisException
params
- resourceType
-
org.apache.http.client.ClientProtocolException
java.io.IOException
java.net.URISyntaxException
CanorisException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |