@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 EmailReportingDao
public EmailTarget createTarget()
createTarget
in interface EmailReportingDao
public EmailTracking retrieveTracking(Long emailId)
retrieveTracking
in interface EmailReportingDao
public void recordOpen(Long emailId, String userAgent)
recordOpen
in interface EmailReportingDao
public void recordClick(Long emailId, String customerId, String destinationUri, String queryString)
recordClick
in interface EmailReportingDao
Copyright © 2022. All rights reserved.