Package com.aripd.util.nimble
Class Nimble
- java.lang.Object
-
- com.aripd.util.nimble.Nimble
-
public class Nimble extends Object
- Author:
- aripd.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Nimble.Builder
-
Constructor Summary
Constructors Constructor Description Nimble(Nimble.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
contacts()
NimbleResource
createContact(String json)
javax.ws.rs.core.Response
deleteContact(String... ids)
javax.ws.rs.client.Client
getClient()
javax.ws.rs.client.WebTarget
getTarget()
String
getToken()
String
getUrl()
NimbleUser
myself()
List<NimbleResource>
readContact(String... ids)
String
search(String query, String fields)
NimbleSearch
searchByEmail(String email)
NimbleResource
updateContact(String id, String json, boolean replace)
-
-
-
Constructor Detail
-
Nimble
public Nimble(Nimble.Builder builder)
-
-
Method Detail
-
getToken
public String getToken()
-
getUrl
public String getUrl()
-
getClient
public javax.ws.rs.client.Client getClient()
-
getTarget
public javax.ws.rs.client.WebTarget getTarget()
-
myself
public NimbleUser myself()
-
searchByEmail
public NimbleSearch searchByEmail(String email) throws UnsupportedEncodingException
- Throws:
UnsupportedEncodingException
-
contacts
public String contacts()
-
createContact
public NimbleResource createContact(String json)
-
readContact
public List<NimbleResource> readContact(String... ids)
-
updateContact
public NimbleResource updateContact(String id, String json, boolean replace)
-
deleteContact
public javax.ws.rs.core.Response deleteContact(String... ids)
-
-