public class HubSpotClientImpl extends Object implements HubSpotClient
| Constructor and Description |
|---|
HubSpotClientImpl(String urlAPI,
String urlAuth,
String APIVersion,
String clientId,
String hubId,
String scope,
String callbackUrl) |
public String authenticate(String userId, Map<String,Object> headers) throws HubSpotConnectorException
authenticate in interface HubSpotClientHubSpotConnectorExceptionpublic ContactList getAllContacts(String accessToken, String userId, String count, String contactOffset) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getAllContacts in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic ContactList getRecentContacts(String accessToken, String userId, String count, String timeOffset, String contactOffset) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getRecentContacts in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic Contact getContactById(String accessToken, String userId, String contactId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactById in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic Contact getContactByEmail(String accessToken, String userId, String contactEmail) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactByEmail in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic Contact getContactByUserToken(String accessToken, String userId, String contactUserToken) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactByUserToken in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic ContactQuery getContactsByQuery(String accessToken, String userId, String query, String count) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactsByQuery in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic ContactDeleted deleteContact(String accessToken, String userId, String contactId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
deleteContact in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic void updateContact(String accessToken, String userId, String contactId, ContactProperties contactProperties) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
updateContact in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic Contact createContact(String accessToken, String userId, ContactProperties contactProperties) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
createContact in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic ContactStatistics getContactStatistics(String accessToken, String userId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactStatistics in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic HubSpotListLists getContactsLists(String accessToken, String userId, String count, String offset) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactsLists in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic HubSpotList getContactListById(String accessToken, String userId, String listId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactListById in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic HubSpotListLists getDynamicContactLists(String accessToken, String userId, String count, String offset) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getDynamicContactLists in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic ContactList getContactsInAList(String accessToken, String userId, String listId, String count, String property, String offset) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getContactsInAList in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic EmailSubscription getEmailSubscriptions(String accessToken, String userId, String hubId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getEmailSubscriptions in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic EmailSubscriptionStatus getEmailSubscriptionStatus(String accessToken, String userId, String hubId, String email) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getEmailSubscriptionStatus in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic EmailSubscriptionStatusResult updateEmailSubscriptionStatus(String accessToken, String userId, String hubId, String email, List<EmailSubscriptionStatusStatuses> statuses) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
updateEmailSubscriptionStatus in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic EmailSubscriptionStatusResult updateEmailSubscriptionStatusUnsubscribeFromAll(String accessToken, String userId, String hubId, String email) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
public List<CustomContactProperty> getAllCustomProperties(String accessToken, String userId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getAllCustomProperties in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic CustomContactProperty createCustomProperty(String accessToken, String userId, CustomContactProperty contactProperty) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
createCustomProperty in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic CustomContactProperty updateCustomProperty(String accessToken, String userId, String propertyName, CustomContactProperty contactProperty) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
updateCustomProperty in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic void deleteCustomProperty(String accessToken, String userId, String contactPropertyName) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
deleteCustomProperty in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic CustomContactPropertyGroup getCustomPropertyGroup(String accessToken, String userId, String groupName) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
getCustomPropertyGroup in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic CustomContactPropertyGroup createCustomPropertyGroup(String accessToken, String userId, CustomContactPropertyGroup customContactPropertyGroup) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
createCustomPropertyGroup in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic CustomContactPropertyGroup updateCustomPropertyGroup(String accessToken, String userId, String groupName, CustomContactPropertyGroup customContactPropertyGroup) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
updateCustomPropertyGroup in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic HubSpotListAddContactToListResponse addExistingContactInAList(String accessToken, String userId, String listId, String contactId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
addExistingContactInAList in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic HubSpotList createContactList(String accessToken, String userId, HubSpotNewList list, List<HubSpotListFilters> filters) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
createContactList in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic void deleteCustomPropertyGroup(String accessToken, String userId, String groupName) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
deleteCustomPropertyGroup in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionpublic void refreshToken(HubSpotCredentialsManager objectStoreCredentials, String userId) throws HubSpotConnectorException, HubSpotConnectorNoAccessTokenException, HubSpotConnectorAccessTokenExpiredException
refreshToken in interface HubSpotClientHubSpotConnectorExceptionHubSpotConnectorNoAccessTokenExceptionHubSpotConnectorAccessTokenExpiredExceptionCopyright © 2010–2016. All rights reserved.