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