public static final class CampaignInitiativeCache.CachedEMarketingSpot
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.Vector |
_defaultContent
This is no longer used.
|
java.lang.String |
_defaultContentMarketingSpotBehavior
The marketing spot behavior of the default content assigned to the spot
|
java.lang.Integer |
_eMarketingSpotId
E-Marketing Spot ID.
|
java.lang.String |
_eMarketingSpotName
E-Marketing Spot name.
|
java.util.Vector |
_schedule
List of schedules associated with the e-Marketing Spot.
|
java.lang.Integer |
_storeId
E-Marketing Spot store ID.
|
boolean |
_uiDisplayable
UI displayable.
|
java.lang.String |
_usage
E-Marketing Spot usage.
|
Constructor and Description |
---|
CachedEMarketingSpot(java.lang.Integer eMarketingSpotId,
java.lang.String eMarketingSpotName,
java.lang.Integer storeId,
java.lang.String usage)
This constructor takes the content of a cached e-Marketing Spot.
|
CachedEMarketingSpot(java.lang.Integer eMarketingSpotId,
java.lang.String eMarketingSpotName,
java.lang.Integer storeId,
java.lang.String usage,
java.lang.Short uiDisplayable)
This constructor takes the content of a cached e-Marketing Spot.
|
CachedEMarketingSpot(java.lang.Integer eMarketingSpotId,
java.lang.String eMarketingSpotName,
java.lang.Integer storeId,
java.util.Vector schedule)
This constructor takes the content of a cached e-Marketing Spot.
|
CachedEMarketingSpot(java.lang.Integer eMarketingSpotId,
java.lang.String eMarketingSpotName,
java.lang.Integer storeId,
java.util.Vector schedule,
java.util.Vector defaultContent)
This constructor takes the content of a cached e-Marketing Spot.
|
Modifier and Type | Method and Description |
---|---|
java.sql.Timestamp |
getEarliestScheduleExpiry()
Returns the time the first schedule assigned to this eMarketingSpot will expire.
|
long |
getObjectSize()
Returns the estimated footprint size in bytes
of this object and the objects it contains.
|
void |
setDefaultContentMarketingSpotBehavior(java.lang.String value)
This method sets the marketing spot behavior of the default content assigned to the spot.
|
java.lang.String |
toString()
This method returns a string with the definition of the e-Marketing spot.
|
public java.util.Vector _defaultContent
public java.lang.String _defaultContentMarketingSpotBehavior
public java.lang.Integer _eMarketingSpotId
public java.lang.String _eMarketingSpotName
public java.util.Vector _schedule
public java.lang.Integer _storeId
public boolean _uiDisplayable
public java.lang.String _usage
public CachedEMarketingSpot(java.lang.Integer eMarketingSpotId, java.lang.String eMarketingSpotName, java.lang.Integer storeId, java.lang.String usage)
eMarketingSpotId
- The ID of the cached e-Marketing Spot.eMarketingSpotName
- The name of the cached e-Marketing Spot.storeId
- The ID of the store that the cached e-Marketing Spot.usage
- The e-Marketing Spot usage.public CachedEMarketingSpot(java.lang.Integer eMarketingSpotId, java.lang.String eMarketingSpotName, java.lang.Integer storeId, java.lang.String usage, java.lang.Short uiDisplayable)
eMarketingSpotId
- The ID of the cached e-Marketing Spot.eMarketingSpotName
- The name of the cached e-Marketing Spot.storeId
- The ID of the store that the cached e-Marketing Spot.usage
- The e-Marketing Spot usage.uiDisplayabe
- Show the e-Marketing Spot on the UI. Null or 1 means it is displayable on the UI. 0 means it is not displayable on the UI.public CachedEMarketingSpot(java.lang.Integer eMarketingSpotId, java.lang.String eMarketingSpotName, java.lang.Integer storeId, java.util.Vector schedule)
eMarketingSpotId
- The ID of the cached e-Marketing Spot.eMarketingSpotName
- The name of the cached e-Marketing Spot.storeId
- The ID of the store that the cached e-Marketing Spot.schedule
- The list of schedules associated with the cached e-Marketing Spot.public CachedEMarketingSpot(java.lang.Integer eMarketingSpotId, java.lang.String eMarketingSpotName, java.lang.Integer storeId, java.util.Vector schedule, java.util.Vector defaultContent)
eMarketingSpotId
- The ID of the cached e-Marketing Spot.eMarketingSpotName
- The name of the cached e-Marketing Spot.storeId
- The ID of the store that the cached e-Marketing Spot.schedule
- The list of schedules associated with the cached e-Marketing Spot.defaultContent
- A Vector
of EMarketingSpotDataBean
s that contain
the default content to display in an eMarketing Spot. This is no longer used.
See MarketingEngineCache.getMarketingSpotDefaultContent.public java.sql.Timestamp getEarliestScheduleExpiry()
public long getObjectSize()
public void setDefaultContentMarketingSpotBehavior(java.lang.String value)
value
- The marketing spot behavior of the default content assigned to the spot.public java.lang.String toString()
toString
in class java.lang.Object