Class Lifecycle

java.lang.Object
swiss.trustbroker.sessioncache.dto.Lifecycle
All Implemented Interfaces:
Serializable

public class Lifecycle extends Object implements Serializable
See Also:
  • Constructor Details

  • Method Details

    • isValid

      public boolean isValid()
    • isExpired

      public boolean isExpired()
    • isOverdueAt

      public boolean isOverdueAt(Timestamp deadline)
    • isSsoEstablished

      public boolean isSsoEstablished()
    • getLastAuthTimestamp

      public Timestamp getLastAuthTimestamp()
    • incAccessCount

      public void incAccessCount()
    • getTtlSec

      public long getTtlSec()
    • builder

      public static Lifecycle.LifecycleBuilder builder()
    • toBuilder

      public Lifecycle.LifecycleBuilder toBuilder()
    • getLifecycleState

      @NonNull public @NonNull LifecycleState getLifecycleState()
    • getInitTime

      public Timestamp getInitTime()
    • getSsoEstablishedTime

      public Timestamp getSsoEstablishedTime()
    • getReauthTime

      public Timestamp getReauthTime()
    • getExpirationTime

      public Timestamp getExpirationTime()
    • getExpiredTime

      public Timestamp getExpiredTime()
    • getAccessCount

      public long getAccessCount()
    • setLifecycleState

      public void setLifecycleState(@NonNull @NonNull LifecycleState lifecycleState)
    • setInitTime

      public void setInitTime(Timestamp initTime)
    • setSsoEstablishedTime

      public void setSsoEstablishedTime(Timestamp ssoEstablishedTime)
    • setReauthTime

      public void setReauthTime(Timestamp reauthTime)
    • setExpirationTime

      public void setExpirationTime(Timestamp expirationTime)
    • setExpiredTime

      public void setExpiredTime(Timestamp expiredTime)
    • setAccessCount

      public void setAccessCount(long accessCount)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object