public class EContentSpotCacheInvalidator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Deprecated.
IBM copyright notice field.
|
Constructor and Description |
---|
EContentSpotCacheInvalidator(CommandContext cmdCtxt)
Deprecated.
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
invalidateOnCreate(java.sql.Timestamp startDate,
java.sql.Timestamp endDate,
java.lang.Integer eSpotId)
Deprecated.
This method invalidates the content spot cache if new contents are scheduled to an existing
spot.
|
void |
invalidateOnDelete(java.sql.Timestamp startDate,
java.sql.Timestamp endDate,
java.lang.Integer eSpotId,
java.lang.Integer iniSchdId)
Deprecated.
This method invalidates Content Spot dyna-cache and sets the next invalidation date.
|
void |
invalidateOnUpdate(java.sql.Timestamp newStartDate,
java.sql.Timestamp newEndDate,
java.sql.Timestamp oldStartDate,
java.sql.Timestamp oldEndDate,
java.lang.Integer eSpotId,
java.lang.Integer iniSchdId)
Deprecated.
This method invalidates Content Spot dyna-cache and sets the next invalidation date.
|
void |
resetExpiryDataOnSchdChange(long currentDate)
Deprecated.
This method will reset content expiry date when ever schedule is changed (Created/Updated/Deleted/Expire).
|
public static final java.lang.String COPYRIGHT
public EContentSpotCacheInvalidator(CommandContext cmdCtxt)
cmdCtxt
- - Command contextpublic void invalidateOnCreate(java.sql.Timestamp startDate, java.sql.Timestamp endDate, java.lang.Integer eSpotId) throws ECSystemException
startDate
- - Start date for content scheduleendDate
- - End date for content scheduleeSpotId
- - E-Content Spot IdentifieriniSchdId
- - Schedule IdentifierECSystemException
public void invalidateOnDelete(java.sql.Timestamp startDate, java.sql.Timestamp endDate, java.lang.Integer eSpotId, java.lang.Integer iniSchdId) throws ECSystemException
startDate
- endDate
- eSpotId
- iniSchdId
- ECSystemException
public void invalidateOnUpdate(java.sql.Timestamp newStartDate, java.sql.Timestamp newEndDate, java.sql.Timestamp oldStartDate, java.sql.Timestamp oldEndDate, java.lang.Integer eSpotId, java.lang.Integer iniSchdId) throws ECSystemException
newStartDate
- - New start datenewEndDate
- - New end dateoldStartDate
- - Old start dateoldEndDate
- - Old end dateeSpotId
- - EContent Spot IdentifieriniSchdId
- - SChedule IdentifierECSystemException
public void resetExpiryDataOnSchdChange(long currentDate) throws ECSystemException
currentDate
- - Current dateECSystemException