org.broadleafcommerce.profile.email.domain
Class EmailTrackingImpl

java.lang.Object
  extended by org.broadleafcommerce.profile.email.domain.EmailTrackingImpl
All Implemented Interfaces:
java.io.Serializable, EmailTracking

@Entity
public class EmailTrackingImpl
extends java.lang.Object
implements EmailTracking

Author:
jfischer
See Also:
Serialized Form

Field Summary
protected  java.util.Date dateSent
           
protected  java.lang.String emailAddress
           
protected  java.util.Set<EmailTrackingClicks> emailTrackingClicks
           
protected  java.util.Set<EmailTrackingOpens> emailTrackingOpens
           
protected  java.lang.Long id
           
protected  java.lang.String type
           
 
Constructor Summary
EmailTrackingImpl()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.Date getDateSent()
           
 java.lang.String getEmailAddress()
           
 java.util.Set<EmailTrackingClicks> getEmailTrackingClicks()
           
 java.util.Set<EmailTrackingOpens> getEmailTrackingOpens()
           
 java.lang.Long getId()
           
 java.lang.String getType()
           
 int hashCode()
           
 void setDateSent(java.util.Date dateSent)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setEmailTrackingClicks(java.util.Set<EmailTrackingClicks> emailTrackingClicks)
           
 void setEmailTrackingOpens(java.util.Set<EmailTrackingOpens> emailTrackingOpens)
           
 void setId(java.lang.Long id)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected java.lang.Long id

emailAddress

protected java.lang.String emailAddress

dateSent

protected java.util.Date dateSent

type

protected java.lang.String type

emailTrackingClicks

protected java.util.Set<EmailTrackingClicks> emailTrackingClicks

emailTrackingOpens

protected java.util.Set<EmailTrackingOpens> emailTrackingOpens
Constructor Detail

EmailTrackingImpl

public EmailTrackingImpl()
Method Detail

getId

public java.lang.Long getId()
Specified by:
getId in interface EmailTracking

setId

public void setId(java.lang.Long id)
Specified by:
setId in interface EmailTracking

getEmailAddress

public java.lang.String getEmailAddress()
Specified by:
getEmailAddress in interface EmailTracking
Returns:
the emailAddress

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)
Specified by:
setEmailAddress in interface EmailTracking
Parameters:
emailAddress - the emailAddress to set

getDateSent

public java.util.Date getDateSent()
Specified by:
getDateSent in interface EmailTracking
Returns:
the dateSent

setDateSent

public void setDateSent(java.util.Date dateSent)
Specified by:
setDateSent in interface EmailTracking
Parameters:
dateSent - the dateSent to set

getType

public java.lang.String getType()
Specified by:
getType in interface EmailTracking
Returns:
the type

setType

public void setType(java.lang.String type)
Specified by:
setType in interface EmailTracking
Parameters:
type - the type to set

getEmailTrackingClicks

public java.util.Set<EmailTrackingClicks> getEmailTrackingClicks()
Returns:
the emailTrackingClicks

setEmailTrackingClicks

public void setEmailTrackingClicks(java.util.Set<EmailTrackingClicks> emailTrackingClicks)
Parameters:
emailTrackingClicks - the emailTrackingClicks to set

getEmailTrackingOpens

public java.util.Set<EmailTrackingOpens> getEmailTrackingOpens()
Returns:
the emailTrackingOpens

setEmailTrackingOpens

public void setEmailTrackingOpens(java.util.Set<EmailTrackingOpens> emailTrackingOpens)
Parameters:
emailTrackingOpens - the emailTrackingOpens to set

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2011. All Rights Reserved.