public class Expirable extends Object implements IMutableExpirable
IMutableExpirable| Constructor and Description |
|---|
Expirable() |
Expirable(LocalDateTime aExpirationDateTime) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
LocalDateTime |
getExpirationDateTime() |
int |
hashCode() |
com.helger.commons.state.EChange |
setExpirationDateTime(LocalDateTime aExpirationDateTime)
Change the expiration date time of this object.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitresetExpirationisExpirationDefined, isExpiredAt, isExpiredNowpublic Expirable()
public Expirable(@Nullable LocalDateTime aExpirationDateTime)
@Nullable public LocalDateTime getExpirationDateTime()
getExpirationDateTime in interface IExpirablenull if no expiration is defined.@Nonnull public com.helger.commons.state.EChange setExpirationDateTime(@Nullable LocalDateTime aExpirationDateTime)
IMutableExpirableIMutableExpirable.resetExpiration() instead.setExpirationDateTime in interface IMutableExpirableaExpirationDateTime - The new expiration date time. May be null.EChange.CHANGED if the expiration date time changed,
EChange.UNCHANGED otherwise.Copyright © 2014–2023 Philip Helger. All rights reserved.