Class SsoState
java.lang.Object
swiss.trustbroker.sessioncache.dto.SsoState
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SsoState.SsoStateBuilderbuilder()protected booleanbooleanintintint@NonNull Set<SsoSessionParticipant> inthashCode()booleanbooleanvoidsetImplicitSsoGroup(boolean implicitSsoGroup) voidsetMaxCachingTimeSecs(int maxCachingTimeSecs) voidsetMaxIdleTimeSecs(int maxIdleTimeSecs) voidsetMaxSessionTimeSecs(int maxSessionTimeSecs) voidsetSsoGroupName(String ssoGroupName) voidsetSsoParticipants(@NonNull Set<SsoSessionParticipant> ssoParticipants) voidvoidsetSubject(String subject) toString()
-
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
-
builder
-
getSsoGroupName
-
isImplicitSsoGroup
public boolean isImplicitSsoGroup() -
getSsoQoa
-
getMaxIdleTimeSecs
public int getMaxIdleTimeSecs() -
getMaxSessionTimeSecs
public int getMaxSessionTimeSecs() -
getMaxCachingTimeSecs
public int getMaxCachingTimeSecs() -
getSubject
-
getSsoParticipants
-
setSsoGroupName
-
setImplicitSsoGroup
public void setImplicitSsoGroup(boolean implicitSsoGroup) -
setSsoQoa
-
setMaxIdleTimeSecs
public void setMaxIdleTimeSecs(int maxIdleTimeSecs) -
setMaxSessionTimeSecs
public void setMaxSessionTimeSecs(int maxSessionTimeSecs) -
setMaxCachingTimeSecs
public void setMaxCachingTimeSecs(int maxCachingTimeSecs) -
setSubject
-
setSsoParticipants
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-