com.atlassian.bitbucket.user.DetailedUser |
Extends a ApplicationUser
with additional details relating to the directory backing the user.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.bitbucket.user.ApplicationUser
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Retrieves the name of the underlying directory in which this user is stored.
| |||||||||||
Retrieves the timestamp for the user's most recent authentication.
| |||||||||||
Retrieves a flag indicating whether the directory in which this user is stored supports deleting the user.
| |||||||||||
Retrieves a flag indicating whether the directory in which this user is stored supports updating the user's
details, such as
display name and e-mail address . | |||||||||||
Retrieves a flag indicating whether the directory in which this user is stored supports modifying the user's
groups, either to add new groups or remove existing ones.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.atlassian.bitbucket.user.ApplicationUser
| |||||||||||
From interface
com.atlassian.bitbucket.user.Person
| |||||||||||
From interface
java.security.Principal
|
Retrieves the name of the underlying directory in which this user is stored.
In certain circumstances, it may not be possible to determine the directory name. However, while this property
is Nullable
, it will generally be available.
Retrieves the timestamp for the user's most recent authentication. This timestamp may be null
if:
The exact avenues for "authenticating" vary. The base system, without any custom plugins, tracks authentication for the following:
AuthenticationSuccessEvent
s for successful
attempts, they will be included in this tracking.null
Retrieves a flag indicating whether the directory in which this user is stored supports deleting the user.
true
if the underlying directory supports deleting users; otherwise, false
Retrieves a flag indicating whether the directory in which this user is stored supports updating the user's
details, such as display name
and e-mail address
.
true
if the underlying directory supports changing details; otherwise, false
Retrieves a flag indicating whether the directory in which this user is stored supports modifying the user's groups, either to add new groups or remove existing ones.
true
if the underlying directory supports changing groups; otherwise, false