java.lang.Object | +--com.ibm.commerce.beans.InputDataBeanImpl | +--com.ibm.commerce.beans.SmartDataBeanImpl | +--com.ibm.commerce.emarketing.beans.EmailActivitySummaryDataBeanBase | +--com.ibm.commerce.emarketing.beans.EmailActivitySummaryDataBean
Used to gather summary information for an e-mail activity.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT Copyright. |
Fields inherited from class com.ibm.commerce.beans. SmartDataBeanImpl |
commandContext |
Fields inherited from class com.ibm.commerce.beans. InputDataBeanImpl |
requestProperties |
Fields inherited from interface com.ibm.commerce.beans. DataBean |
emptyString |
Constructor Summary | |
---|---|
EmailActivitySummaryDataBean() |
Method Summary | |
---|---|
java.sql.Timestamp |
getDeliveryDate() Gets the time and date the activity will be delivered. |
java.lang.String |
getDescription() Gets the e-mail activity description. |
java.lang.Integer |
getId() Gets the id of the e-mail activity. |
java.lang.Long |
getJobNum() Gets the scheduler job number associated with this activity. |
java.lang.Long |
getMemberGroupId() Gets the id of the Customer Profile assigned to the activity. |
java.lang.String |
getMemberGroupName() Gets the name of the Customer Profile assigned to the activity. |
java.lang.Integer |
getMessageContentId() Gets the id of the e-mail message assigned to the activity. |
java.lang.String |
getMessageContentName() Gets the name of the e-mail message assigned to the activity. |
java.lang.String |
getName() Gets the e-mail activity name. |
int |
getNumberOfAssumeReceived() Returns the number of recipients to whom this e-mail activity was assumed to be delivered to his/her mailbox. |
int |
getNumBounced() Gets the number of bounced back e-mail of the e-mail activity. |
int |
getNumClicked() Gets the number of click through e-mail of the e-mail activity. |
int |
getNumOpened() Gets the number of opened e-mail of the e-mail activity. |
double |
getPercentageAssumeReceived() Returns the percentage of recipients that have recieved e-mail activity. |
double |
getPercentageBounced() Returns the percentage of recipients for which a bounced message has been detected. |
double |
getPercentageClicked() Returns the percentage of recipients that have clicked on the e-mail activity. |
double |
getPercentageOpened() Returns the percentage of recipients that have opened the e-mail activity. |
java.lang.Integer |
getStatus() Gets the status of the e-mail activity. |
java.lang.Integer |
getTotalNumOfAttemptedUser() Gets the total number of attempted recipients of the e-mail activity. |
boolean |
isCustomerProfileExist() If the customer profile associated with the e-mail activity still exists. |
void |
populate() populate the data bean. |
void |
setId(java.lang.Integer id) Sets the e-mail activity ID. |
Methods inherited from class com.ibm.commerce.emarketing.beans. EmailActivitySummaryDataBeanBase |
getDelegate,
getOwner |
Methods inherited from class com.ibm.commerce.beans. SmartDataBeanImpl |
fulfills,
getCommandContext,
getResources,
setCommandContext |
Methods inherited from class com.ibm.commerce.beans. InputDataBeanImpl |
getRequestProperties,
setRequestProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.beans. InputDataBean |
getRequestProperties,
setRequestProperties |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public EmailActivitySummaryDataBean()
Method Detail |
---|
public java.lang.Integer getId()
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.Integer getStatus()
public boolean isCustomerProfileExist()
public void populate() throws java.lang.Exception
populate
in interface
SmartDataBean
populate
in class
SmartDataBeanImpl
java.lang.Exception
- Thrown when any of the
EmailPromotionMemberGroupRelationAccessBean
,
MemberGroupAccessBean
,
EmailRecipientEventsAccessBean
,
SchedulerConfigAccessBean
,
EmailPromotionRecipientsAccessBean
or
EmailPromotionAccessBean
cannot be successfully called to retreive
the data for this e-mail activity.public void setId(java.lang.Integer id)
id
- The e-mail activity ID.public java.lang.String getMessageContentName()
public java.lang.Integer getMessageContentId()
public java.lang.String getMemberGroupName()
public java.lang.Long getMemberGroupId()
public java.lang.Integer getTotalNumOfAttemptedUser()
public int getNumBounced()
public int getNumClicked()
public int getNumOpened()
public double getPercentageAssumeReceived()
public double getPercentageBounced()
public double getPercentageOpened()
public double getPercentageClicked()
public int getNumberOfAssumeReceived()
public java.sql.Timestamp getDeliveryDate()
public java.lang.Long getJobNum()