@javax.inject.Named class UsersImplementation extends java.lang.Object
Constructor and description |
---|
UsersImplementation(com.atlassian.confluence.user.UserAccessor userAccessor, com.onresolve.scriptrunner.querydsl.SRDatabaseAccessor srDatabaseAccessor) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
deactivate(com.atlassian.user.User user) |
|
com.atlassian.user.User |
getByKey(com.atlassian.sal.api.user.UserKey userKey) |
|
com.atlassian.user.User |
getByKey(java.lang.String userKey) |
|
com.atlassian.user.User |
getByName(java.lang.String username) |
|
UserIterator |
getInactiveUsers(java.time.Duration durationSinceLastLogin) |
|
com.atlassian.confluence.user.ConfluenceUser |
getLoggedInUser() |
<T> |
T |
runAnonymously(java.util.concurrent.Callable<T> callable) |
<T> |
T |
runAs(java.lang.String username, java.util.concurrent.Callable<T> callable) |
<T> |
T |
runAs(com.atlassian.confluence.user.ConfluenceUser user, java.util.concurrent.Callable<T> callable) |
|
java.lang.Iterable<com.atlassian.user.User> |
runInactiveUsersQuery(java.util.Date pastDate, int offSet, int limit, boolean upperCaseIdentifiers) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |