@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 EmailTrackingManager
public void recordOpen(Long emailId, Map<String,String> extraValues)
recordOpen
in interface EmailTrackingManager
Copyright © 2022. All rights reserved.