Class SsoState

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

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

    • SsoState

      public SsoState()
    • SsoState

      public SsoState(String ssoGroupName, boolean implicitSsoGroup, String ssoQoa, int maxIdleTimeSecs, int maxSessionTimeSecs, int maxCachingTimeSecs, String subject, @NonNull @NonNull Set<SsoSessionParticipant> ssoParticipants)
  • Method Details

    • isRpParticipatingInSession

      public boolean isRpParticipatingInSession(String rpId)
    • builder

      public static SsoState.SsoStateBuilder builder()
    • getSsoGroupName

      public String getSsoGroupName()
    • isImplicitSsoGroup

      public boolean isImplicitSsoGroup()
    • getSsoQoa

      public String getSsoQoa()
    • getMaxIdleTimeSecs

      public int getMaxIdleTimeSecs()
    • getMaxSessionTimeSecs

      public int getMaxSessionTimeSecs()
    • getMaxCachingTimeSecs

      public int getMaxCachingTimeSecs()
    • getSubject

      public String getSubject()
    • getSsoParticipants

      @NonNull public @NonNull Set<SsoSessionParticipant> getSsoParticipants()
    • setSsoGroupName

      public void setSsoGroupName(String ssoGroupName)
    • setImplicitSsoGroup

      public void setImplicitSsoGroup(boolean implicitSsoGroup)
    • setSsoQoa

      public void setSsoQoa(String ssoQoa)
    • setMaxIdleTimeSecs

      public void setMaxIdleTimeSecs(int maxIdleTimeSecs)
    • setMaxSessionTimeSecs

      public void setMaxSessionTimeSecs(int maxSessionTimeSecs)
    • setMaxCachingTimeSecs

      public void setMaxCachingTimeSecs(int maxCachingTimeSecs)
    • setSubject

      public void setSubject(String subject)
    • setSsoParticipants

      public void setSsoParticipants(@NonNull @NonNull Set<SsoSessionParticipant> ssoParticipants)
    • 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