public class DefaultProfileTrackingEventService extends java.lang.Object implements ProfileTrackingEventService
ProfileTrackingEventService. Communication service to send tracking events to Profile| Constructor and Description |
|---|
DefaultProfileTrackingEventService() |
| Modifier and Type | Method and Description |
|---|---|
protected ProfileClient |
getClient() |
ProfileConfigurationService |
getProfileConfigurationService() |
RetrieveRestClientStrategy |
getRetrieveRestClientStrategy() |
protected static boolean |
isValidConsentReference(java.lang.String consentReference) |
protected static void |
logError(TrackingEvent trackingEventDTO,
java.lang.Throwable error) |
protected static void |
logSuccess(ProfileResponse result,
TrackingEvent trackingEventDTO) |
void |
sendTrackingEvent(java.lang.String consentReference,
TrackingEvent trackingEventDTO)
Sends the tracking event to Profile
|
void |
setProfileConfigurationService(ProfileConfigurationService profileConfigurationService) |
void |
setRetrieveRestClientStrategy(RetrieveRestClientStrategy retrieveRestClientStrategy) |
public void sendTrackingEvent(java.lang.String consentReference,
TrackingEvent trackingEventDTO)
ProfileTrackingEventServicesendTrackingEvent in interface ProfileTrackingEventServiceconsentReference - the user's consent referencetrackingEventDTO - tracking event dtoprotected static boolean isValidConsentReference(java.lang.String consentReference)
protected static void logSuccess(ProfileResponse result, TrackingEvent trackingEventDTO)
protected static void logError(TrackingEvent trackingEventDTO, java.lang.Throwable error)
protected ProfileClient getClient()
public ProfileConfigurationService getProfileConfigurationService()
public void setProfileConfigurationService(ProfileConfigurationService profileConfigurationService)
public RetrieveRestClientStrategy getRetrieveRestClientStrategy()
public void setRetrieveRestClientStrategy(RetrieveRestClientStrategy retrieveRestClientStrategy)
Copyright © 2018 SAP SE. All Rights Reserved.