com.ibm.commerce.marketing.beans
Class EMarketingSpotBase

java.lang.Object
  |
  +--com.ibm.commerce.beans.InputDataBeanImpl
        |
        +--com.ibm.commerce.beans.SmartDataBeanImpl
              |
              +--com.ibm.commerce.marketing.beans.EMarketingSpotBase
All Implemented Interfaces:
DataBean, InputDataBean, java.io.Serializable, SmartDataBean
Direct Known Subclasses:
EMarketingSpot

public class EMarketingSpotBase
extends SmartDataBeanImpl

The base class for the e-Marketing Spot bean. This bean may be extended to provide different types of e-Marketing Spots.

See Also:
Serialized Form

Field Summary
protected  java.lang.Integer _id
          The ID of this e-Marketing Spot.
protected  java.lang.String _name
          The name of this e-Marketing Spot.
static java.lang.String COPYRIGHT
          IBM copyright notice field.
protected   CampaignInitiativeEvaluateCmd evaluateCmd
          An instance of CampaignInitiativeEvaluateCmd.
 
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
EMarketingSpotBase()
          Constructor for EMarketingSpotBase.
 
Method Summary
 java.lang.Integer getId()
          Gets the ID of the e-Marketing Spot.
 void populate()
          Populates this data bean that represents the e-Marketing Spot on a store page.
 void setName(java.lang.String name)
          Sets the name of the e-Marketing Spot.
 
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
IBM copyright notice field.
See Also:
Constant Field Values

evaluateCmd

protected CampaignInitiativeEvaluateCmd evaluateCmd
An instance of CampaignInitiativeEvaluateCmd.

_name

protected java.lang.String _name
The name of this e-Marketing Spot.

_id

protected java.lang.Integer _id
The ID of this e-Marketing Spot.
Constructor Detail

EMarketingSpotBase

public EMarketingSpotBase()
Constructor for EMarketingSpotBase.
Method Detail

getId

public java.lang.Integer getId()
Gets the ID of the e-Marketing Spot.
Returns:
The ID of the e-Marketing Spot.

populate

public void populate()
              throws java.lang.Exception
Populates this data bean that represents the e-Marketing Spot on a store page.
Specified by:
populate in interface SmartDataBean
Overrides:
populate in class SmartDataBeanImpl
Throws:
java.lang.Exception - Thrown when an error occurs during the population of this data bean.

setName

public void setName(java.lang.String name)
Sets the name of the e-Marketing Spot.
Parameters:
name - The name of the e-Marketing Spot.