@Service(value="blEmailTrackingManager") public class EmailTrackingManagerImpl extends Object implements EmailTrackingManager
| Modifier and Type | Field and Description |
|---|---|
protected EmailReportingDao |
emailReportingDao |
| Constructor and Description |
|---|
EmailTrackingManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
Long |
createTrackedEmail(String emailAddress,
String type,
String extraValue) |
void |
recordClick(Long emailId,
Map<String,String> parameterMap,
String customerId,
Map<String,String> extraValues) |
void |
recordOpen(Long emailId,
Map<String,String> extraValues) |
protected EmailReportingDao emailReportingDao
@Transactional(value="blTransactionManager") public Long createTrackedEmail(String emailAddress, String type, String extraValue)
createTrackedEmail in interface EmailTrackingManager@Transactional(value="blTransactionManager") public void recordClick(Long emailId, Map<String,String> parameterMap, String customerId, Map<String,String> extraValues)
recordClick in interface EmailTrackingManagerpublic void recordOpen(Long emailId, Map<String,String> extraValues)
recordOpen in interface EmailTrackingManagerCopyright © 2022. All rights reserved.