Package com.atlassian.confluence.user
Interface ConfluenceUserResolver
-
- All Known Subinterfaces:
UserAccessor
,UserAccessorInternal
- All Known Implementing Classes:
DefaultUserAccessor
@Transactional(readOnly=true) public interface ConfluenceUserResolver
Provides operations to resolveConfluenceUser
s.- Since:
- 7.16
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<ConfluenceUser>
getExistingByApiUser(User user)
ConfluenceUser
getExistingUserByKey(com.atlassian.sal.api.user.UserKey key)
ConfluenceUser
getExistingUserByPerson(Person person)
ConfluenceUser
getUserByKey(com.atlassian.sal.api.user.UserKey key)
ConfluenceUser
getUserByName(String name)
List<ConfluenceUser>
getUsersByUserKeys(List<com.atlassian.sal.api.user.UserKey> userKeys)
-
-
-
Method Detail
-
getUserByKey
@Nullable ConfluenceUser getUserByKey(com.atlassian.sal.api.user.UserKey key)
-
getUserByName
@Nullable ConfluenceUser getUserByName(String name)
-
getUsersByUserKeys
@Nonnull List<ConfluenceUser> getUsersByUserKeys(List<com.atlassian.sal.api.user.UserKey> userKeys)
-
getExistingUserByKey
@Nullable ConfluenceUser getExistingUserByKey(com.atlassian.sal.api.user.UserKey key)
-
getExistingUserByPerson
@Nullable ConfluenceUser getExistingUserByPerson(Person person)
-
getExistingByApiUser
@Nonnull Optional<ConfluenceUser> getExistingByApiUser(User user)
-
-