org.broadleafcommerce.profile.email.service
Interface EmailTrackingManager

All Known Implementing Classes:
EmailTrackingManagerImpl

public interface EmailTrackingManager

Author:
jfischer

Method Summary
 java.lang.Long createTrackedEmail(java.lang.String emailAddress, java.lang.String type, java.lang.String extraValue)
           
 void recordClick(java.lang.Long emailId, java.util.Map<java.lang.String,java.lang.String> parameterMap, Customer customer, java.util.Map<java.lang.String,java.lang.String> extraValues)
           
 void recordOpen(java.lang.Long emailId, java.util.Map<java.lang.String,java.lang.String> extraValues)
           
 

Method Detail

createTrackedEmail

java.lang.Long createTrackedEmail(java.lang.String emailAddress,
                                  java.lang.String type,
                                  java.lang.String extraValue)

recordOpen

void recordOpen(java.lang.Long emailId,
                java.util.Map<java.lang.String,java.lang.String> extraValues)

recordClick

void recordClick(java.lang.Long emailId,
                 java.util.Map<java.lang.String,java.lang.String> parameterMap,
                 Customer customer,
                 java.util.Map<java.lang.String,java.lang.String> extraValues)


Copyright © 2011. All Rights Reserved.