Class SetupUserManager
java.lang.Object
com.atlassian.sal.confluence.user.SetupUserManager
- All Implemented Interfaces:
com.atlassian.sal.api.user.UserManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
authenticate
(String username, String password) findGroupNamesByPrefix
(String prefix, int startIndex, int maxResults) @Nullable com.atlassian.sal.api.user.UserProfile
@Nullable com.atlassian.sal.api.user.UserProfile
getRemoteUser
(javax.servlet.http.HttpServletRequest request) @Nullable com.atlassian.sal.api.user.UserKey
@Nullable com.atlassian.sal.api.user.UserKey
getRemoteUserKey
(javax.servlet.http.HttpServletRequest request) @Nullable String
@Nullable String
getRemoteUsername
(javax.servlet.http.HttpServletRequest request) @Nullable com.atlassian.sal.api.user.UserProfile
getUserProfile
(@Nullable com.atlassian.sal.api.user.UserKey userKey) @Nullable com.atlassian.sal.api.user.UserProfile
getUserProfile
(@Nullable String username) boolean
isAdmin
(@Nullable com.atlassian.sal.api.user.UserKey userKey) boolean
boolean
boolean
isLicensed
(@Nullable com.atlassian.sal.api.user.UserKey userKey) boolean
boolean
isLimitedUnlicensedUser
(@Nullable com.atlassian.sal.api.user.UserKey userKey) boolean
isSystemAdmin
(@Nullable com.atlassian.sal.api.user.UserKey userKey) boolean
isSystemAdmin
(@Nullable String username) boolean
isUserInGroup
(@Nullable com.atlassian.sal.api.user.UserKey userKey, @Nullable String group) boolean
isUserInGroup
(@Nullable String username, @Nullable String group) @Nullable Principal
-
Constructor Details
-
SetupUserManager
public SetupUserManager()
-
-
Method Details
-
getRemoteUsername
- Specified by:
getRemoteUsername
in interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUser
public @Nullable com.atlassian.sal.api.user.UserProfile getRemoteUser()- Specified by:
getRemoteUser
in interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUserKey
public @Nullable com.atlassian.sal.api.user.UserKey getRemoteUserKey()- Specified by:
getRemoteUserKey
in interfacecom.atlassian.sal.api.user.UserManager
-
getUserProfile
- Specified by:
getUserProfile
in interfacecom.atlassian.sal.api.user.UserManager
-
getUserProfile
public @Nullable com.atlassian.sal.api.user.UserProfile getUserProfile(@Nullable com.atlassian.sal.api.user.UserKey userKey) - Specified by:
getUserProfile
in interfacecom.atlassian.sal.api.user.UserManager
-
isUserInGroup
- Specified by:
isUserInGroup
in interfacecom.atlassian.sal.api.user.UserManager
-
isUserInGroup
public boolean isUserInGroup(@Nullable com.atlassian.sal.api.user.UserKey userKey, @Nullable String group) - Specified by:
isUserInGroup
in interfacecom.atlassian.sal.api.user.UserManager
-
isSystemAdmin
- Specified by:
isSystemAdmin
in interfacecom.atlassian.sal.api.user.UserManager
-
isSystemAdmin
public boolean isSystemAdmin(@Nullable com.atlassian.sal.api.user.UserKey userKey) - Specified by:
isSystemAdmin
in interfacecom.atlassian.sal.api.user.UserManager
-
isAdmin
- Specified by:
isAdmin
in interfacecom.atlassian.sal.api.user.UserManager
-
isAdmin
public boolean isAdmin(@Nullable com.atlassian.sal.api.user.UserKey userKey) - Specified by:
isAdmin
in interfacecom.atlassian.sal.api.user.UserManager
-
isLicensed
public boolean isLicensed(@Nullable com.atlassian.sal.api.user.UserKey userKey) - Specified by:
isLicensed
in interfacecom.atlassian.sal.api.user.UserManager
-
isLimitedUnlicensedUser
public boolean isLimitedUnlicensedUser(@Nullable com.atlassian.sal.api.user.UserKey userKey) - Specified by:
isLimitedUnlicensedUser
in interfacecom.atlassian.sal.api.user.UserManager
-
authenticate
- Specified by:
authenticate
in interfacecom.atlassian.sal.api.user.UserManager
-
resolve
public @Nullable Principal resolve(String username) throws com.atlassian.sal.api.user.UserResolutionException - Specified by:
resolve
in interfacecom.atlassian.sal.api.user.UserManager
- Throws:
com.atlassian.sal.api.user.UserResolutionException
-
findGroupNamesByPrefix
- Specified by:
findGroupNamesByPrefix
in interfacecom.atlassian.sal.api.user.UserManager
-
isAnonymousAccessEnabled
public boolean isAnonymousAccessEnabled()- Specified by:
isAnonymousAccessEnabled
in interfacecom.atlassian.sal.api.user.UserManager
-
isLimitedUnlicensedAccessEnabled
public boolean isLimitedUnlicensedAccessEnabled()- Specified by:
isLimitedUnlicensedAccessEnabled
in interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUserKey
public @Nullable com.atlassian.sal.api.user.UserKey getRemoteUserKey(javax.servlet.http.HttpServletRequest request) - Specified by:
getRemoteUserKey
in interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUser
public @Nullable com.atlassian.sal.api.user.UserProfile getRemoteUser(javax.servlet.http.HttpServletRequest request) - Specified by:
getRemoteUser
in interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUsername
- Specified by:
getRemoteUsername
in interfacecom.atlassian.sal.api.user.UserManager
-