Class SetupUserManager
- java.lang.Object
-
- com.atlassian.sal.confluence.user.SetupUserManager
-
- All Implemented Interfaces:
com.atlassian.sal.api.user.UserManager
public class SetupUserManager extends Object implements com.atlassian.sal.api.user.UserManager
-
-
Constructor Summary
Constructors Constructor Description SetupUserManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanauthenticate(String username, String password)Iterable<String>findGroupNamesByPrefix(String prefix, int startIndex, int maxResults)@Nullable com.atlassian.sal.api.user.UserProfilegetRemoteUser()@Nullable com.atlassian.sal.api.user.UserProfilegetRemoteUser(javax.servlet.http.HttpServletRequest request)@Nullable com.atlassian.sal.api.user.UserKeygetRemoteUserKey()@Nullable com.atlassian.sal.api.user.UserKeygetRemoteUserKey(javax.servlet.http.HttpServletRequest request)@Nullable StringgetRemoteUsername()@Nullable StringgetRemoteUsername(javax.servlet.http.HttpServletRequest request)@Nullable com.atlassian.sal.api.user.UserProfilegetUserProfile(@Nullable com.atlassian.sal.api.user.UserKey userKey)@Nullable com.atlassian.sal.api.user.UserProfilegetUserProfile(@Nullable String username)booleanisAdmin(@Nullable com.atlassian.sal.api.user.UserKey userKey)booleanisAdmin(@Nullable String username)booleanisAnonymousAccessEnabled()booleanisLicensed(@Nullable com.atlassian.sal.api.user.UserKey userKey)booleanisLimitedUnlicensedAccessEnabled()booleanisLimitedUnlicensedUser(@Nullable com.atlassian.sal.api.user.UserKey userKey)booleanisSystemAdmin(@Nullable com.atlassian.sal.api.user.UserKey userKey)booleanisSystemAdmin(@Nullable String username)booleanisUserInGroup(@Nullable com.atlassian.sal.api.user.UserKey userKey, @Nullable String group)booleanisUserInGroup(@Nullable String username, @Nullable String group)@Nullable Principalresolve(String username)
-
-
-
Method Detail
-
getRemoteUsername
public @Nullable String getRemoteUsername()
- Specified by:
getRemoteUsernamein interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUser
public @Nullable com.atlassian.sal.api.user.UserProfile getRemoteUser()
- Specified by:
getRemoteUserin interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUserKey
public @Nullable com.atlassian.sal.api.user.UserKey getRemoteUserKey()
- Specified by:
getRemoteUserKeyin interfacecom.atlassian.sal.api.user.UserManager
-
getUserProfile
public @Nullable com.atlassian.sal.api.user.UserProfile getUserProfile(@Nullable String username)
- Specified by:
getUserProfilein 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:
getUserProfilein interfacecom.atlassian.sal.api.user.UserManager
-
isUserInGroup
public boolean isUserInGroup(@Nullable String username, @Nullable String group)
- Specified by:
isUserInGroupin interfacecom.atlassian.sal.api.user.UserManager
-
isUserInGroup
public boolean isUserInGroup(@Nullable com.atlassian.sal.api.user.UserKey userKey, @Nullable String group)- Specified by:
isUserInGroupin interfacecom.atlassian.sal.api.user.UserManager
-
isSystemAdmin
public boolean isSystemAdmin(@Nullable String username)
- Specified by:
isSystemAdminin interfacecom.atlassian.sal.api.user.UserManager
-
isSystemAdmin
public boolean isSystemAdmin(@Nullable com.atlassian.sal.api.user.UserKey userKey)
- Specified by:
isSystemAdminin interfacecom.atlassian.sal.api.user.UserManager
-
isAdmin
public boolean isAdmin(@Nullable String username)
- Specified by:
isAdminin interfacecom.atlassian.sal.api.user.UserManager
-
isAdmin
public boolean isAdmin(@Nullable com.atlassian.sal.api.user.UserKey userKey)
- Specified by:
isAdminin interfacecom.atlassian.sal.api.user.UserManager
-
isLicensed
public boolean isLicensed(@Nullable com.atlassian.sal.api.user.UserKey userKey)
- Specified by:
isLicensedin interfacecom.atlassian.sal.api.user.UserManager
-
isLimitedUnlicensedUser
public boolean isLimitedUnlicensedUser(@Nullable com.atlassian.sal.api.user.UserKey userKey)
- Specified by:
isLimitedUnlicensedUserin interfacecom.atlassian.sal.api.user.UserManager
-
authenticate
public boolean authenticate(String username, String password)
- Specified by:
authenticatein interfacecom.atlassian.sal.api.user.UserManager
-
resolve
public @Nullable Principal resolve(String username) throws com.atlassian.sal.api.user.UserResolutionException
- Specified by:
resolvein interfacecom.atlassian.sal.api.user.UserManager- Throws:
com.atlassian.sal.api.user.UserResolutionException
-
findGroupNamesByPrefix
public Iterable<String> findGroupNamesByPrefix(String prefix, int startIndex, int maxResults)
- Specified by:
findGroupNamesByPrefixin interfacecom.atlassian.sal.api.user.UserManager
-
isAnonymousAccessEnabled
public boolean isAnonymousAccessEnabled()
- Specified by:
isAnonymousAccessEnabledin interfacecom.atlassian.sal.api.user.UserManager
-
isLimitedUnlicensedAccessEnabled
public boolean isLimitedUnlicensedAccessEnabled()
- Specified by:
isLimitedUnlicensedAccessEnabledin interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUserKey
public @Nullable com.atlassian.sal.api.user.UserKey getRemoteUserKey(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRemoteUserKeyin interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUser
public @Nullable com.atlassian.sal.api.user.UserProfile getRemoteUser(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRemoteUserin interfacecom.atlassian.sal.api.user.UserManager
-
getRemoteUsername
public @Nullable String getRemoteUsername(javax.servlet.http.HttpServletRequest request)
- Specified by:
getRemoteUsernamein interfacecom.atlassian.sal.api.user.UserManager
-
-