|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UserAccessor
| Field Summary | |
|---|---|
static java.lang.String |
ANONYMOUS
|
static java.util.List |
DEFAULT_GROUP_NAMES
List of names (as Strings) that are automatically created during Confluence setup. |
static java.lang.String |
GROUP_CONFLUENCE_ADMINS
|
static java.lang.String |
GROUP_CONFLUENCE_USERS
|
static java.lang.String |
USER_GROUP_SUFFIX
|
| Method Summary | |
|---|---|
java.util.List |
filterUnaccessibleGroups(java.util.List groupList,
com.atlassian.user.User user)
|
com.atlassian.user.search.page.Pager |
filterUnaccessibleGroups(com.atlassian.user.search.page.Pager groupPager,
com.atlassian.user.User user)
Filters a pager of groups based on the passed User. |
java.util.List |
filterUnaccessibleUsers(java.util.List groupList,
com.atlassian.user.User user)
Filters a pager of groups based on the passed User. |
com.atlassian.user.search.page.Pager |
filterUnaccessibleUsers(com.atlassian.user.search.page.Pager userPager,
com.atlassian.user.User user)
Filters a pager of Users based on the groups of the passed User. |
java.util.List |
findUsersAsList(com.atlassian.user.search.query.Query search)
|
ConfluenceUserPreferences |
getConfluenceUserPreferences(com.atlassian.user.User user)
|
java.util.List |
getGroupsAsList()
|
java.util.List |
getGroupsAsList(com.atlassian.user.User user)
|
java.util.List |
getMemberNamesAsList(com.atlassian.user.Group group)
Same as UserAccessor.getMemberNames(com.atlassian.user.Group) but returns a List of user names as Strings
rather than a Pager. |
ProfilePictureInfo |
getUserProfilePicture(java.lang.String username)
Retrieve the path to a user's personal picture |
java.util.List |
getUsersWithConfluenceAccessAsList()
|
java.util.List |
getWriteableGroups()
Gets all editable groups. |
boolean |
isReadOnly(com.atlassian.user.Group group)
|
boolean |
isReadOnly(com.atlassian.user.User user)
|
boolean |
isSuperUser(com.atlassian.user.User user)
Return true if the user is an all-powerful super-user (member of the confluence-administrators group). |
void |
setContentEntityManager(ContentEntityManager contentEntityManager)
|
void |
setEventManager(com.atlassian.event.EventManager eventManager)
|
void |
setNotificationManager(NotificationManager notificationManager)
|
void |
setPersonalInformationManager(PersonalInformationManager personalInformationManager)
|
void |
setSettingsManager(SettingsManager settingsManager)
|
void |
setSpacePermissionManager(SpacePermissionManager permissionManager)
|
| Methods inherited from interface bucket.user.UserAccessor |
|---|
addGroup, addMembership, addMembership, addUser, addUser, alterPassword, authenticate, createGroup, createUser, deactivateUser, findUsers, getDefaultGroup, getDelegatingRepositories, getExternallMembers, getGroup, getGroupCreateIfNecessary, getGroups, getGroups, getLocalMembers, getMemberNames, getPropertySet, getRepository, getUser, getUserNames, getUserPreferences, getUsers, getUsersByEmail, getUsersWithConfluenceAccess, hasMembership, hasMembership, isDeactivated, isDeactivated, isLicensedToAddMoreUsers, isUserRemovable, reactivateUser, removeGroup, removeMembership, removeMembership, removeUser, saveUser, setAtlassianUserConfiguration |
| Methods inherited from interface com.atlassian.user.search.query.EntityQueryParser |
|---|
findGroups, findGroups, findUsers |
| Field Detail |
|---|
static final java.lang.String ANONYMOUS
static final java.lang.String GROUP_CONFLUENCE_USERS
static final java.lang.String USER_GROUP_SUFFIX
static final java.lang.String GROUP_CONFLUENCE_ADMINS
static final java.util.List DEFAULT_GROUP_NAMES
Strings) that are automatically created during Confluence setup.
| Method Detail |
|---|
void setSpacePermissionManager(SpacePermissionManager permissionManager)
void setContentEntityManager(ContentEntityManager contentEntityManager)
void setNotificationManager(NotificationManager notificationManager)
void setEventManager(com.atlassian.event.EventManager eventManager)
void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
void setSettingsManager(SettingsManager settingsManager)
boolean isReadOnly(com.atlassian.user.User user)
boolean isReadOnly(com.atlassian.user.Group group)
com.atlassian.user.search.page.Pager filterUnaccessibleUsers(com.atlassian.user.search.page.Pager userPager,
com.atlassian.user.User user)
User. If in "shared" mode
and the user isn't a global administrator, only users who are members of the same groups will be returned.
Otherwise, the pager will be returned unmodified.
userPager - A Pager of User objectsuser - The user to filter against
Pager of User objects
com.atlassian.user.search.page.Pager filterUnaccessibleGroups(com.atlassian.user.search.page.Pager groupPager,
com.atlassian.user.User user)
User. If in "shared" mode and the user isn't a global
administrator, only the groups of the user will be returned. Otherwise, the pager will be returned unmodified.
groupPager - The pager of groupsuser - The user to filter against
Pager of Group objectsProfilePictureInfo getUserProfilePicture(java.lang.String username)
username - the user whose picture to look up.
ConfluenceUserPreferences getConfluenceUserPreferences(com.atlassian.user.User user)
boolean isSuperUser(com.atlassian.user.User user)
user - the user to check for (the null user will always return false
java.util.List filterUnaccessibleUsers(java.util.List groupList,
com.atlassian.user.User user)
User. If in "shared" mode and the user isn't a global
administrator, only the groups of the user will be returned. Otherwise, the pager will be returned unmodified.
groupList - The list of groupsuser - The user to filter against
List of Group objectsjava.util.List getGroupsAsList(com.atlassian.user.User user)
java.util.List filterUnaccessibleGroups(java.util.List groupList,
com.atlassian.user.User user)
java.util.List getGroupsAsList()
java.util.List getMemberNamesAsList(com.atlassian.user.Group group)
UserAccessor.getMemberNames(com.atlassian.user.Group) but returns a List of user names as Strings
rather than a Pager.
Stringsjava.util.List getWriteableGroups()
Groups that can be edited.java.util.List getUsersWithConfluenceAccessAsList()
java.util.List findUsersAsList(com.atlassian.user.search.query.Query search)
throws com.atlassian.user.EntityException
com.atlassian.user.EntityException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||