public static class Session.Record extends java.lang.Object implements Types.Record
Modifier and Type | Field and Description |
---|---|
java.lang.String |
authUserName
the subject name of the user that was externally authenticated.
|
java.lang.String |
authUserSid
the subject identifier of the user that was externally authenticated.
|
java.lang.Boolean |
isLocalSuperuser
true iff this session was created using local superuser credentials
|
java.util.Date |
lastActive
Timestamp for last time session was active
|
java.util.Map<java.lang.String,java.lang.String> |
otherConfig
additional configuration
|
Session |
parent
references the parent session that created this session
|
java.lang.Boolean |
pool
True if this session relates to a intra-pool login, false otherwise
|
java.util.Set<java.lang.String> |
rbacPermissions
list with all RBAC permissions for this session
|
Subject |
subject
references the subject instance that created the session.
|
java.util.Set<Task> |
tasks
list of tasks created using the current session
|
Host |
thisHost
Currently connected host
|
User |
thisUser
Currently connected user
|
java.lang.String |
uuid
Unique identifier/object reference
|
java.util.Date |
validationTime
time when session was last validated
|
Constructor and Description |
---|
Session.Record() |
public java.lang.String uuid
public Host thisHost
public User thisUser
public java.util.Date lastActive
public java.lang.Boolean pool
public java.util.Map<java.lang.String,java.lang.String> otherConfig
public java.lang.Boolean isLocalSuperuser
public Subject subject
public java.util.Date validationTime
public java.lang.String authUserSid
public java.lang.String authUserName
public java.util.Set<java.lang.String> rbacPermissions
public java.util.Set<Task> tasks
public Session parent
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
toMap
in interface Types.Record