com.atlassian.confluence.user
Class DefaultUserAccessor
java.lang.Object
bucket.user.DefaultUserAccessor
com.atlassian.confluence.user.DefaultUserAccessor
- All Implemented Interfaces:
- UserAccessor, EntityQueryParser
public class DefaultUserAccessor
- extends DefaultUserAccessor
- implements UserAccessor
| Methods inherited from class bucket.user.DefaultUserAccessor |
addMembership, addMembership, addUser, alterPassword, authenticate, checkConfiguration, createGroup, createUser, findGroups, findGroups, findUsers, findUsers, getAuthenticator, getDefaultGroup, getEntityQueryParser, getExternallMembers, getGroup, getGroupManager, getGroups, getGroups, getLocalMembers, getMemberNames, getPropertySet, getPropertySetFactory, getRepository, getUser, getUserManager, getUserNames, getUserPreferences, getUsers, getUsersByEmail, hasMembership, hasMembership, init, isDeactivated, isDeactivated, isUserRemovable, removeMembership, removeMembership, removeUserFromAllGroups, saveUser, setAtlassianUserConfiguration |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface bucket.user.UserAccessor |
addMembership, addMembership, addUser, alterPassword, authenticate, createGroup, createUser, findUsers, getDefaultGroup, getExternallMembers, getGroup, getGroups, getGroups, getLocalMembers, getMemberNames, getPropertySet, getRepository, getUser, getUserNames, getUserPreferences, getUsers, getUsersByEmail, hasMembership, hasMembership, isDeactivated, isDeactivated, isUserRemovable, removeMembership, removeMembership, saveUser, setAtlassianUserConfiguration |
DefaultUserAccessor
public DefaultUserAccessor()
isLicensedToAddMoreUsers
public boolean isLicensedToAddMoreUsers()
- Specified by:
isLicensedToAddMoreUsers in interface UserAccessor- Overrides:
isLicensedToAddMoreUsers in class DefaultUserAccessor
addUser
public User addUser(String username,
String password,
String email,
String fullname,
String[] groups)
- Specified by:
addUser in interface UserAccessor- Overrides:
addUser in class DefaultUserAccessor
getGroupCreateIfNecessary
public Group getGroupCreateIfNecessary(String guid)
- Specified by:
getGroupCreateIfNecessary in interface UserAccessor- Overrides:
getGroupCreateIfNecessary in class DefaultUserAccessor
addGroup
public Group addGroup(String groupname)
- Specified by:
addGroup in interface UserAccessor- Overrides:
addGroup in class DefaultUserAccessor
removeGroup
public void removeGroup(Group group)
- Specified by:
removeGroup in interface UserAccessor- Overrides:
removeGroup in class DefaultUserAccessor
removeUser
public void removeUser(User user)
- Specified by:
removeUser in interface UserAccessor- Overrides:
removeUser in class DefaultUserAccessor
getUsersWithConfluenceAccess
public Pager getUsersWithConfluenceAccess()
- a user is active is they have 'USE' permission or have been assigned to a group that has this permission (example, confluence-user)
- Specified by:
getUsersWithConfluenceAccess in interface UserAccessor- Overrides:
getUsersWithConfluenceAccess in class DefaultUserAccessor
- Returns:
- a list of active users.
savePersonalInformation
public void savePersonalInformation(PersonalInformation newInfo,
PersonalInformation oldInfo)
deactivateUser
public void deactivateUser(User user)
- Specified by:
deactivateUser in interface UserAccessor- Overrides:
deactivateUser in class DefaultUserAccessor
reactivateUser
public void reactivateUser(User user)
- Specified by:
reactivateUser in interface UserAccessor- Overrides:
reactivateUser in class DefaultUserAccessor
setNotificationManager
public void setNotificationManager(NotificationManager notificationManager)
setSpacePermissionManager
public void setSpacePermissionManager(SpacePermissionManager permissionManager)
setContentEntityManager
public void setContentEntityManager(ContentEntityManager contentEntityManager)
setEventManager
public void setEventManager(EventManager eventManager)
setPersonalInformationManager
public void setPersonalInformationManager(PersonalInformationManager personalInformationManager)
isReadOnly
public boolean isReadOnly(User user)
isReadOnly
public boolean isReadOnly(Group group)
filterUnaccessibleUsers
public Pager filterUnaccessibleUsers(Pager userPager,
User user)
filterUnaccessibleGroups
public Pager filterUnaccessibleGroups(Pager groupPager,
User user)
getDelegatingRepositories
public List getDelegatingRepositories()
- Specified by:
getDelegatingRepositories in interface UserAccessor- Overrides:
getDelegatingRepositories in class DefaultUserAccessor
- Returns:
- an instance of
DelegatingRepository representing all Repositories being delegated or null (if there
is no delegation).
setUserChecker
public void setUserChecker(UserChecker userChecker)
setAttachmentManager
public void setAttachmentManager(AttachmentManager attachmentManager)
getUserProfilePicture
public ProfilePictureInfo getUserProfilePicture(String username)
getConfluenceUserPreferences
public ConfluenceUserPreferences getConfluenceUserPreferences(User user)
setSettingsManager
public void setSettingsManager(SettingsManager settingsManager)