@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 © 2020. All rights reserved.