com.ibm.commerce.tools.campaigns

Class CampaignInitiativeScheduleDataBean

  • 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, CampaignConstants, java.io.Serializable


    public class CampaignInitiativeScheduleDataBean
    extends CampaignInitiativeScheduleDataBeanBase
    implements CampaignConstants
    This class extends the SmartDataBeanImpl class to create a data bean for a campaign initiative schedule.
    See Also:
    Serialized Form
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CampaignInitiativeScheduleDataBean

        public CampaignInitiativeScheduleDataBean()
    • Method Detail

      • getCollateralId

        public java.lang.Integer getCollateralId()
        Gets the ID of the collateral.
        Returns:
        The ID of the collateral.
      • getCollateralName

        public java.lang.String getCollateralName()
        Gets the name of the collateral.
        Returns:
        The name of the collateral.
      • getCollateralStoreId

        public java.lang.Integer getCollateralStoreId()
        Gets the store ID of the collateral.
        Returns:
        The store ID of the collateral.
      • getEMarketingSpotId

        public java.lang.Integer getEMarketingSpotId()
        Gets the e-Marketing Spot ID of the initiative schedule.
        Returns:
        The e-Marketing Spot ID of the initiative schedule.
      • getEMarketingSpotName

        public java.lang.String getEMarketingSpotName()
        Gets the e-Marketing Spot name of the initiative schedule.
        Returns:
        The e-Marketing Spot name of the initiative schedule.
      • getEndDate

        public java.sql.Timestamp getEndDate()
        Gets the end date of the initiative schedule.
        Returns:
        The end date of the initiative schedule.
      • getId

        public java.lang.Integer getId()
        Gets the ID of the initiative schedule.
        Returns:
        The ID of the initiative schedule.
      • getInitiativeId

        public java.lang.Integer getInitiativeId()
        Gets the ID of the campaign initiative.
        Returns:
        The ID of the campaign initiative.
      • getInitiativeName

        public java.lang.String getInitiativeName()
        Gets the name of the campaign initiative.
        Returns:
        The name of the campaign initiative.
      • getInitiativeStatus

        public java.lang.String getInitiativeStatus()
        Gets the status of the campaign initiative.
        Returns:
        The status of the campaign initiative.
      • getInitiativeStoreId

        public java.lang.Integer getInitiativeStoreId()
        Gets the store ID of the campaign initiative.
        Returns:
        The store ID of the campaign initiative.
      • getPriority

        public java.lang.Integer getPriority()
        Gets the priority of the initiative schedule.
        Returns:
        The priority of the initiative schedule.
      • getStartDate

        public java.sql.Timestamp getStartDate()
        Gets the start date of the initiative schedule.
        Returns:
        The start date of the initiative schedule.
      • getStoreId

        public java.lang.Integer getStoreId()
        Gets the ID of the store which this initiative schedule belongs to.
        Returns:
        The ID of the store which this initiative schedule belongs to.
      • populate

        public void populate()
                      throws java.lang.Exception
        Populates the data bean that includes all the data related to this campaign initiative schedule. Since lazy fetch mechanism is used for this bean, nothing is done here.
        Specified by:
        populate in interface com.ibm.commerce.beans.SmartDataBean
        Overrides:
        populate in class com.ibm.commerce.beans.SmartDataBeanImpl
        Throws:
        java.lang.Exception - Thrown whenever an exception is encountered.
      • setId

        public void setId(java.lang.Integer id)
        Sets the initiative schedule ID.
        Parameters:
        id - The initiative schedule ID.