public interface RestService extends Serializable
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(String uri)
Perform a REST delete command with given uri 
 | 
<T> T | 
get(String uri,
   Class<T> clazz)
Perform a REST Get command and return an object of the provided class 
 | 
<T> T | 
get(String uri,
   Class<T> clazz,
   Object... urlParams)
Perform a REST get command with given parameters to put in the given URI and return an object of the provided class 
 | 
String | 
getSocialMediaName()
Returns the name/type of the Social Network we're connected to 
 | 
boolean | 
isConnected()
Returns the status of this Service 
 | 
<T> T | 
post(String uri,
    Map<String,?> params,
    Class<T> clazz)
Perform a REST post command with given parameters to put in Body and return an object of the provided class 
 | 
String | 
post(String uri,
    Object toPost,
    Object... urlParams)
Perform a REST post command with given object and given URI params. 
 | 
void | 
put(String uri,
   Object toPut,
   Object... urlParams)
Perform a REST put command with given object and given URI params 
 | 
boolean isConnected()
String getSocialMediaName()
<T> T get(String uri, Class<T> clazz)
uri - the uri to perform the rest get callclazz - class of the returned object<T> T get(String uri, Class<T> clazz, Object... urlParams)
T - generic type for returned objecturi - a string with MessageFormat placeholders (i.e. {0},
                  {1}) style for params. It's the uri to perform the REST get callclazz - class of the returned objecturlParams - list of params to feed the uri with<T> T post(String uri, Map<String,?> params, Class<T> clazz)
T - generic type for returned objecturi - the URI to post toparams - parameters to put in bodyclazz - class of the returned objectString post(String uri, Object toPost, Object... urlParams)
uri - a string with MessageFormat placeholders (i.e. {0},
                  {1}) style for params. It's the uri to perform the REST post calltoPost - the object to posturlParams - list of params to feed the uri withvoid put(String uri, Object toPut, Object... urlParams)
uri - a string with MessageFormat placeholders (i.e. {0},
                  {1}) style for params. It's the uri to perform the REST put calltoPut - the object to puturlParams - list of params to feed the uri withvoid delete(String uri)
uri - to perform te REST delete callCopyright © 2012-2013. All Rights Reserved.