Package com.helger.datetime.expiration
Interface IMutableExpirableWithReplacement<DATATYPE>
-
- Type Parameters:
DATATYPE- The type of the object use for defining a replacement.
- All Superinterfaces:
IExpirable,IExpirableWithReplacement<DATATYPE>,IMutableExpirable
- All Known Implementing Classes:
ExpirableWithReplacement
public interface IMutableExpirableWithReplacement<DATATYPE> extends IMutableExpirable, IExpirableWithReplacement<DATATYPE>
Interface for objects that can expire but offer a replacement once the object expires.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.helger.commons.state.EChangesetReplacement(DATATYPE aReplacement)Define a replacement in case this object expires.-
Methods inherited from interface com.helger.datetime.expiration.IExpirable
getExpirationDateTime, isExpirationDefined, isExpiredAt, isExpiredNow
-
Methods inherited from interface com.helger.datetime.expiration.IExpirableWithReplacement
getReplacement
-
Methods inherited from interface com.helger.datetime.expiration.IMutableExpirable
resetExpiration, setExpirationDateTime
-
-