public class ContactListController extends BaseController
httpCallBack| Constructor and Description |
|---|
ContactListController() |
| Modifier and Type | Method and Description |
|---|---|
String |
createContactList(String listName)
Create new contact list
|
void |
createContactListAsync(String listName,
APICallBack<String> callBack)
Create new contact list
|
String |
deleteContactList(int listId)
Delete a specific contact list
|
void |
deleteContactListAsync(int listId,
APICallBack<String> callBack)
Delete a specific contact list
|
String |
getContactList(int listId)
Get specific contact list
|
void |
getContactListAsync(int listId,
APICallBack<String> callBack)
Get specific contact list
|
String |
getContactLists()
Get all contact lists
|
void |
getContactListsAsync(APICallBack<String> callBack)
Get all contact lists
|
static ContactListController |
getInstance()
Singleton pattern implementation
|
String |
importContactsToList(int listId,
ContactListImport file)
Import contacts to list
|
void |
importContactsToListAsync(int listId,
ContactListImport file,
APICallBack<String> callBack)
Import contacts to list
|
String |
removeDuplicateContacts(int listId)
Remove duplicate contacts
|
void |
removeDuplicateContactsAsync(int listId,
APICallBack<String> callBack)
Remove duplicate contacts
|
String |
updateContactList(int listId,
String listName)
Update specific contact list
|
void |
updateContactListAsync(int listId,
String listName,
APICallBack<String> callBack)
Update specific contact list
|
getClientInstance, getHttpCallBack, setClientInstance, setHttpCallBack, validateResponsepublic static ContactListController getInstance()
public String getContactLists() throws Throwable
Throwablepublic void getContactListsAsync(APICallBack<String> callBack)
public String createContactList(String listName) throws Throwable
listName - Required parameter: Your contact list nameThrowablepublic void createContactListAsync(String listName, APICallBack<String> callBack)
listName - Required parameter: Your contact list namepublic String getContactList(int listId) throws Throwable
listId - Required parameter: Example:Throwablepublic void getContactListAsync(int listId,
APICallBack<String> callBack)
listId - Required parameter: Example:public String deleteContactList(int listId) throws Throwable
listId - Required parameter: Example:Throwablepublic void deleteContactListAsync(int listId,
APICallBack<String> callBack)
listId - Required parameter: Example:public String removeDuplicateContacts(int listId) throws Throwable
listId - Required parameter: Your list idThrowablepublic void removeDuplicateContactsAsync(int listId,
APICallBack<String> callBack)
listId - Required parameter: Your list idpublic String updateContactList(int listId, String listName) throws Throwable
listId - Required parameter: Your list idlistName - Required parameter: Your new list nameThrowablepublic void updateContactListAsync(int listId,
String listName,
APICallBack<String> callBack)
listId - Required parameter: Your list idlistName - Required parameter: Your new list namepublic String importContactsToList(int listId, ContactListImport file) throws Throwable
listId - Required parameter: Your contact list id you want to access.file - Required parameter: Example:Throwablepublic void importContactsToListAsync(int listId,
ContactListImport file,
APICallBack<String> callBack)
throws com.fasterxml.jackson.core.JsonProcessingException
listId - Required parameter: Your contact list id you want to access.file - Required parameter: Example:com.fasterxml.jackson.core.JsonProcessingExceptionCopyright © 2017. All rights reserved.