Class Lifecycle
java.lang.Object
swiss.trustbroker.sessioncache.dto.Lifecycle
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Lifecycle.LifecycleBuilderbuilder()protected booleanbooleanlong@NonNull LifecycleStatelonginthashCode()voidbooleanbooleanisOverdueAt(Timestamp deadline) booleanbooleanisValid()voidsetAccessCount(long accessCount) voidsetExpirationTime(Timestamp expirationTime) voidsetExpiredTime(Timestamp expiredTime) voidsetInitTime(Timestamp initTime) voidsetLifecycleState(@NonNull LifecycleState lifecycleState) voidsetReauthTime(Timestamp reauthTime) voidsetSsoEstablishedTime(Timestamp ssoEstablishedTime) toString()
-
Constructor Details
-
Lifecycle
public Lifecycle() -
Lifecycle
-
-
Method Details
-
isValid
public boolean isValid() -
isExpired
public boolean isExpired() -
isOverdueAt
-
isSsoEstablished
public boolean isSsoEstablished() -
getLastAuthTimestamp
-
incAccessCount
public void incAccessCount() -
getTtlSec
public long getTtlSec() -
builder
-
toBuilder
-
getLifecycleState
-
getInitTime
-
getSsoEstablishedTime
-
getReauthTime
-
getExpirationTime
-
getExpiredTime
-
getAccessCount
public long getAccessCount() -
setLifecycleState
-
setInitTime
-
setSsoEstablishedTime
-
setReauthTime
-
setExpirationTime
-
setExpiredTime
-
setAccessCount
public void setAccessCount(long accessCount) -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-