|
||||||||||
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 String s) 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 String s
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
String
s) 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
objectscom.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 String
s
rather than a Pager.
String
sjava.util.List getWriteableGroups()
Group
s 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 |