Package pl.edu.icm.unity.stdext.identity
Class SessionIdentityModel
- java.lang.Object
-
- pl.edu.icm.unity.stdext.identity.SessionIdentityModel
-
public class SessionIdentityModel extends Object
Maintains targeted identities value. The data is stored per session identifiers. Additionally information about expiration handling is stored.- Author:
- K. Benedyczak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSessionIdentityModel.PerSessionEntry
-
Constructor Summary
Constructors Constructor Description SessionIdentityModel(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.node.ObjectNode entryVal)SessionIdentityModel(com.fasterxml.jackson.databind.ObjectMapper mapper, pl.edu.icm.unity.engine.api.authn.LoginSession session, String identity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionIdentityModel.PerSessionEntrygetEntry()com.fasterxml.jackson.databind.node.ObjectNodeserialize()
-
-
-
Constructor Detail
-
SessionIdentityModel
public SessionIdentityModel(com.fasterxml.jackson.databind.ObjectMapper mapper, com.fasterxml.jackson.databind.node.ObjectNode entryVal)
-
SessionIdentityModel
public SessionIdentityModel(com.fasterxml.jackson.databind.ObjectMapper mapper, pl.edu.icm.unity.engine.api.authn.LoginSession session, String identity)
-
-
Method Detail
-
serialize
public com.fasterxml.jackson.databind.node.ObjectNode serialize()
-
getEntry
public SessionIdentityModel.PerSessionEntry getEntry()
-
-