@Repository(value="blEmailReportingDao") public class EmailReportingDaoImpl extends Object implements EmailReportingDao
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected EntityConfiguration |
entityConfiguration |
| Constructor and Description |
|---|
EmailReportingDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
EmailTarget |
createTarget() |
Long |
createTracking(String emailAddress,
String type,
String extraValue) |
void |
recordClick(Long emailId,
String customerId,
String destinationUri,
String queryString) |
void |
recordOpen(Long emailId,
String userAgent) |
EmailTracking |
retrieveTracking(Long emailId) |
protected javax.persistence.EntityManager em
protected EntityConfiguration entityConfiguration
public Long createTracking(String emailAddress, String type, String extraValue)
createTracking in interface EmailReportingDaopublic EmailTarget createTarget()
createTarget in interface EmailReportingDaopublic EmailTracking retrieveTracking(Long emailId)
retrieveTracking in interface EmailReportingDaopublic void recordOpen(Long emailId, String userAgent)
recordOpen in interface EmailReportingDaopublic void recordClick(Long emailId, String customerId, String destinationUri, String queryString)
recordClick in interface EmailReportingDaoCopyright © 2022. All rights reserved.