public interface UserManager
Modifier and Type | Method and Description |
---|---|
List<? extends AuthRecord> |
getAuthRecords(User user,
int startIndex,
int maxResults)
Retrieves a subset of the authentication history for a given user,
in reverse chronological order.
|
int |
getTotalAuthRecords(User user)
Retrieves the total number of authentication records for a given user.
|
User |
getUser(User principal,
Locale locale)
Retrieves or creates a User from the database matching
the name of the supplied principal.
|
boolean |
isAdministrator(String username) |
User getUser(User principal, Locale locale) throws UserManagerException
principal
- the principal corresponding to the user.locale
- the Locale of the user (to get country/language information) if default profile needs to get created.UserManagerException
- error creating a default profile for a new user.List<? extends AuthRecord> getAuthRecords(User user, int startIndex, int maxResults)
user
- owner of authentication records.startIndex
- start index.maxResults
- maximum number of results.int getTotalAuthRecords(User user)
user
- owner of the authentication records.boolean isAdministrator(String username)
Copyright © 2021 Atlassian. All rights reserved.