com.ibm.commerce.emarketing.beans

Class EmailActivityDetailsDataBean

  • All Implemented Interfaces:
    com.ibm.commerce.beans.DataBean, com.ibm.commerce.beans.InputDataBean, com.ibm.commerce.beans.SmartDataBean, com.ibm.commerce.security.Delegator, com.ibm.commerce.security.Protectable, java.io.Serializable


    public class EmailActivityDetailsDataBean
    extends EmailActivityDetailsDataBeanBase
    Used to gather details about an email activity for Digital Analytics.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright
      • Fields inherited from interface com.ibm.commerce.beans.DataBean

        emptyString
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getCampaignName()
      Gets the Campaign Name associated with the Email Activity
      java.lang.String getEmailActivityName()
      Gets the Email Activity Name.
      java.lang.Integer getEmailPromotionId()
      Gets the Email Promotion Id.
      java.lang.String getEmailTemplateName()
      Gets the name of the Email Template.
      void populate()
      Populate the data bean.
      void setEmailPromotionId(java.lang.Integer emailPromotionId)
      Sets the Email promotion Id.
      • Methods inherited from class com.ibm.commerce.beans.SmartDataBeanImpl

        fulfills, getCommandContext, getHttpRequest, getHttpResponse, getResources, getViewCommandContext, setCommandContext, setHttpRequest, setHttpResponse, setViewCommandContext
      • Methods inherited from class com.ibm.commerce.beans.InputDataBeanImpl

        getRequestProperties, setRequestProperties
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.ibm.commerce.security.Protectable

        fulfills
      • Methods inherited from interface com.ibm.commerce.beans.InputDataBean

        getRequestProperties, setRequestProperties
    • Constructor Detail

      • EmailActivityDetailsDataBean

        public EmailActivityDetailsDataBean()
    • Method Detail

      • getCampaignName

        public java.lang.String getCampaignName()
        Gets the Campaign Name associated with the Email Activity
        Returns:
        the campaignName
      • getEmailActivityName

        public java.lang.String getEmailActivityName()
        Gets the Email Activity Name.
        Returns:
        the emailActivityName
      • getEmailPromotionId

        public java.lang.Integer getEmailPromotionId()
        Gets the Email Promotion Id.
        Returns:
        the emailPromotionId
      • getEmailTemplateName

        public java.lang.String getEmailTemplateName()
        Gets the name of the Email Template.
        Returns:
        the emailTemplateName
      • populate

        public void populate()
                      throws java.lang.Exception
        Populate the data bean.
        Specified by:
        populate in interface com.ibm.commerce.beans.SmartDataBean
        Overrides:
        populate in class com.ibm.commerce.beans.SmartDataBeanImpl
        Throws:
        java.lang.Exception - Thrown when any of the EmailPromotionAccessBean, EmailMessageAccessBean cannot be successfully called to retreive the data for this e-mail activity.
      • setEmailPromotionId

        public void setEmailPromotionId(java.lang.Integer emailPromotionId)
        Sets the Email promotion Id.
        Parameters:
        emailPromotionId - the emailPromotionId to set