package

com.atlassian.jira.user.util

Interfaces

GlobalUserPreferencesUtil Util interface providing helper methods for updating global user preferences (such as e-mail Mimetype, etc)  
RecoveryMode Abstraction for interacting with recovery mode. 
UserKeyStore  
UserManager Simple user utilities that do not require an implementation with too many dependencies. 
UserSharingPreferencesUtil An interface for querying a user's default sharing preferences. 
UserUtil This is a back end service level interface that defines an API for user level operations. 
UserUtil.PasswordResetToken  
UserUtil.PasswordResetTokenValidation  

Classes

CachingRecoveryModeService JIRA does not want to be able to enable 'recovery mode' dynamically so for efficiency we cache the load time results. 
DefaultRecoveryMode Implementation of RecoveryMode that delegates to com.atlassian.crowd.manager.recovery.RecoveryModeService. 
DefaultUserManager  
DirectorySynchroniserBarrier Class that tries to wait for any "Crowd Embedded" synchronisations to finish. 
DisabledRecoveryMode  
GlobalUserPreferencesUtilImpl This class provides methods for counting both internal users and external users (if external user mgmt is enabled) It also provides methods for updating global preferences. 
GroupNameComparator  
MockUserKeyStore  
MockUserManager Really simple mock implementation 
RecoveryAdminMapper Ensures that there is a user key for the 'recovery admin'. 
SneakyAutoLoginUtil Try to log a user in automatically behind-the-scenes without knowing their password. 
StaticRecoveryMode Simple implementation of RecoveryMode that uses a static user. 
UserIdentity Objects of this class contains three fields that identify a user in the JIRA database: id, key, username. 
UserIdentity.BuilderWithId  
UserIdentity.BuilderWithIdAndKey  
UserKeyStoreImpl  
Users Static utility methods pertaining to com.atlassian.crowd.embedded.api.User instances. 
UserSharingPreferencesUtilImpl Standard implementation of the UserSharingPreferencesUtil interface. 
UserUtilImpl This is the default implementation of the UserUtil interface. 

Enums

UserManager.UserState The current state of a user with regard to the same username existing in other user directories. 
UserUtil.PasswordResetTokenValidation.Status