Uses of Interface
com.atlassian.user.User

Packages that use User
com.atlassian.user   
com.atlassian.user.impl   
com.atlassian.user.impl.cache   
com.atlassian.user.impl.delegation   
com.atlassian.user.impl.ehcache   
com.atlassian.user.impl.hibernate   
com.atlassian.user.impl.ldap   
com.atlassian.user.impl.ldap.adaptor   
com.atlassian.user.impl.ldap.search   
com.atlassian.user.impl.memory   
com.atlassian.user.impl.memory.provider   
com.atlassian.user.impl.osuser   
com.atlassian.user.util.migration   
 

Uses of User in com.atlassian.user
 

Methods in com.atlassian.user that return User
 User UserManager.createUser(String username)
           
 User UserManager.getUser(String username)
           
 

Methods in com.atlassian.user with parameters of type User
 void GroupManager.addMembership(Group group, User user)
          Adds the user to the specified group.
 void UserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 Pager GroupManager.getGroups(User user)
          Retrieves the groups to which the given user belongs.
 boolean GroupManager.hasMembership(Group group, User user)
          Returns true if the user is a member of the specified group.
 boolean UserManager.isReadOnly(User user)
           
 void GroupManager.removeMembership(Group group, User user)
          Removes the user from the specified group.
 void UserManager.removeUser(User user)
           
 void UserManager.saveUser(User user)
           
 

Uses of User in com.atlassian.user.impl
 

Classes in com.atlassian.user.impl that implement User
 class DefaultUser
           
 

Methods in com.atlassian.user.impl that return User
 User ReadOnlyUserManager.createUser(String username)
           
 

Methods in com.atlassian.user.impl with parameters of type User
 void ReadOnlyGroupManager.addMembership(Group group, User user)
           
 void ReadOnlyUserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 boolean ReadOnlyUserManager.isReadOnly(User user)
           
 void ReadOnlyGroupManager.removeMembership(Group group, User user)
           
 void ReadOnlyUserManager.removeUser(User user)
          Removes the specified group, if it is present.
 void ReadOnlyUserManager.saveUser(User user)
           
 

Uses of User in com.atlassian.user.impl.cache
 

Fields in com.atlassian.user.impl.cache declared as User
protected static User CachingUserManager.NULL_USER
           
 

Methods in com.atlassian.user.impl.cache that return User
 User CachingUserManager.createUser(String username)
           
 User CachingUserManager.getUser(String username)
          Caches users retrieved.
Will also cache the fact that a user could not be found (so that we don't incur the expense of another search when have previously determined that a user doesn't exist) Hence this method will also cache null results.
 

Methods in com.atlassian.user.impl.cache with parameters of type User
 void CachingGroupManager.addMembership(Group group, User user)
           
 void CachingUserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 List GroupsForUserCache.get(User user)
           
 Boolean MembershipCache.get(User user, Group group)
           
 Pager CachingGroupManager.getGroups(User user)
          Caches the list of groups retrieved for a particular user.
 boolean CachingGroupManager.hasMembership(Group group, User user)
           
 boolean CachingUserManager.isReadOnly(User user)
           
 void MembershipCache.put(User user, Group group, boolean isMember)
           
 void GroupsForUserCache.put(User user, List groupNames)
           
 void GroupsForUserCache.remove(User user)
          Remove the cached list of groups for a particular user from the cache.
 void MembershipCache.remove(User user, Group group)
           
 void CachingGroupManager.removeMembership(Group group, User user)
           
 void CachingUserManager.removeUser(User user)
          Removes the specified group, if it is present.
 void CachingUserManager.saveUser(User user)
           
 

Uses of User in com.atlassian.user.impl.delegation
 

Methods in com.atlassian.user.impl.delegation that return User
 User DelegatingListUserManager.createUser(String username)
           
 User DelegatingUserManager.createUser(String username)
           
 User DelegatingListUserManager.getUser(String username)
           
 User DelegatingUserManager.getUser(String username)
           
 

Methods in com.atlassian.user.impl.delegation with parameters of type User
 void DelegatingGroupManager.addMembership(Group group, User user)
           
 void DelegatingListGroupManager.addMembership(Group group, User user)
           
 void DelegatingListUserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 void DelegatingUserManager.alterPassword(User user, String plaintextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 Pager DelegatingGroupManager.getGroups(User user)
          This query must merge all membership results for the user, as we allow users from one system to belong to groups in another.
 Pager DelegatingListGroupManager.getGroups(User user)
           
protected  UserManager DelegatingListUserManager.getMatchingUserManager(User user)
          Helper method to locate the first userManager responsible for the given user, in the delegation.
 boolean DelegatingGroupManager.hasMembership(Group group, User user)
           
 boolean DelegatingListGroupManager.hasMembership(Group group, User user)
          Check whether this manager has a record of membership between the argued user and group.
 boolean DelegatingListUserManager.isReadOnly(User user)
           
 boolean DelegatingUserManager.isReadOnly(User user)
           
 void DelegatingGroupManager.removeMembership(Group group, User user)
           
 void DelegatingListGroupManager.removeMembership(Group group, User user)
           
 void DelegatingListUserManager.removeUser(User user)
          Removes the specified group, if it is present.
 void DelegatingUserManager.removeUser(User user)
           
 void DelegatingListUserManager.saveUser(User user)
           
 void DelegatingUserManager.saveUser(User user)
           
 

Uses of User in com.atlassian.user.impl.ehcache
 

Methods in com.atlassian.user.impl.ehcache that return User
 User EhcacheUserManager.createUser(String username)
           
 User EhcacheUserManager.getUser(String username)
          Caches users retrieved.
Will also cache the fact that a user could not be found (so that we don't incur the expense of another search when have previously determined that a user doesn't exist) Hence this method will also cache null results.
 

Methods in com.atlassian.user.impl.ehcache with parameters of type User
 void EhcacheUserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 boolean EhcacheUserManager.isReadOnly(User user)
           
 void EhcacheUserManager.removeUser(User user)
          Removes the specified group, if it is present.
 void EhcacheUserManager.saveUser(User user)
           
 

Uses of User in com.atlassian.user.impl.hibernate
 

Classes in com.atlassian.user.impl.hibernate that implement User
 class DefaultHibernateUser
           
 

Methods in com.atlassian.user.impl.hibernate that return User
 User HibernateUserManager.createUser(String username)
           
 User CachingHibernateUserManager.getUser(String username)
           
 User HibernateUserManager.getUser(String username)
           
 

Methods in com.atlassian.user.impl.hibernate with parameters of type User
 void HibernateGroupManager.addMembership(Group group, User user)
           
 void HibernateUserManager.alterPassword(User user, String password)
          Encrypts the plain password, sets it on the user, and saves the user.
protected  ExternalEntity HibernateGroupManager.createExternalEntity(User user)
           
protected  ExternalEntity HibernateGroupManager.getCorrespondingExternalEntity(User user)
           
 Pager HibernateGroupManager.getGroups(User user)
           
protected  List HibernateGroupManager.getGroupsForLocalUser(User user)
           
 PasswordEncryptor HibernateUserManager.getPasswordEncryptor(User user)
           
protected  boolean HibernateGroupManager.hasExternalMembership(DefaultHibernateGroup defGroup, User user)
           
 boolean HibernateGroupManager.hasMembership(Group group, User user)
           
 boolean HibernateUserManager.isReadOnly(User user)
           
protected  boolean HibernateGroupManager.isUserExternal(User user)
          for the time being, lets define an internal user as a hibernate user.
 void HibernateGroupManager.removeMembership(Group group, User user)
           
 void CachingHibernateUserManager.removeUser(User user)
           
 void HibernateUserManager.removeUser(User user)
          Removes the specified group, if it is present.
 void HibernateUserManager.saveUser(User user)
           
protected  void HibernateGroupManager.validateGroupAndUser(Group group, User user)
           
 

Uses of User in com.atlassian.user.impl.ldap
 

Classes in com.atlassian.user.impl.ldap that implement User
 class DefaultLDAPUser
           
 

Methods in com.atlassian.user.impl.ldap that return User
 User LDAPUserManagerReadOnly.createUser(String username)
           
 User PasswordCarriedLDAPUserFactory.getUser(Attributes attrs)
           
 User DefaultLDAPUserFactory.getUser(Attributes attrs, String distinguishedName)
           
 User LDAPUserFactory.getUser(Attributes attrs, String distinguishedName)
           
 User LDAPUserManagerReadOnly.getUser(String username)
           
 

Methods in com.atlassian.user.impl.ldap with parameters of type User
 Pager LDAPGroupManagerReadOnly.getGroups(User user)
           
 PasswordEncryptor LDAPUserManagerReadOnly.getPasswordEncryptor(User user)
           
 boolean LDAPGroupManagerReadOnly.hasMembership(Group group, User user)
           
 

Uses of User in com.atlassian.user.impl.ldap.adaptor
 

Methods in com.atlassian.user.impl.ldap.adaptor with parameters of type User
 LDAPPagerInfo LDAPDynamicGroupAdaptor.getGroupEntriesViaMembership(User user)
           
 LDAPPagerInfo LDAPGroupAdaptor.getGroupEntriesViaMembership(User user)
           
 LDAPPagerInfo LDAPStaticGroupAdaptor.getGroupEntriesViaMembership(User user)
           
 Pager LDAPDynamicGroupAdaptor.getGroups(User user)
           
 Pager LDAPGroupAdaptor.getGroups(User user)
           
 Pager LDAPStaticGroupAdaptor.getGroups(User user)
           
 boolean LDAPDynamicGroupAdaptor.hasMembership(Group group, User user)
           
 boolean LDAPGroupAdaptor.hasMembership(Group group, User user)
           
 boolean LDAPStaticGroupAdaptor.hasMembership(Group group, User user)
           
 

Uses of User in com.atlassian.user.impl.ldap.search
 

Methods in com.atlassian.user.impl.ldap.search with parameters of type User
 String DefaultLDAPUserAdaptor.getUserDN(User user)
           
 String LDAPUserAdaptor.getUserDN(User user)
           
 

Uses of User in com.atlassian.user.impl.memory
 

Methods in com.atlassian.user.impl.memory that return User
 User MemoryUserManager.createUser(String username)
           
 User MemoryUserManagerReadOnly.createUser(String username)
           
 User MemoryUserManagerReadOnly.createUser(String username, String password)
           
 User MemoryUserManager.getUser(String username)
           
 User MemoryUserManagerReadOnly.getUser(String username)
           
 

Methods in com.atlassian.user.impl.memory with parameters of type User
 void MemoryGroupManager.addMembership(Group group, User user)
           
 void MemoryUserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 Pager MemoryGroupManager.getGroups(User user)
           
 Pager MemoryGroupManagerReadOnly.getGroups(User user)
           
 PasswordEncryptor MemoryUserManager.getPasswordEncryptor(User user)
           
 PasswordEncryptor MemoryUserManagerReadOnly.getPasswordEncryptor(User user)
           
 boolean MemoryGroupManager.hasMembership(Group group, User user)
           
 boolean MemoryGroupManagerReadOnly.hasMembership(Group group, User user)
           
 boolean MemoryUserManager.isReadOnly(User user)
           
 void MemoryGroupManager.removeMembership(Group group, User user)
           
 void MemoryUserManager.removeUser(User user)
           
 void MemoryUserManagerReadOnly.removeUser(User user)
           
 void MemoryUserManager.saveUser(User user)
           
 

Uses of User in com.atlassian.user.impl.memory.provider
 

Methods in com.atlassian.user.impl.memory.provider that return User
 User MemoryProvider.getUser(String username)
           
 

Methods in com.atlassian.user.impl.memory.provider with parameters of type User
 void MemoryProvider.addMembership(Group group, User user)
          This might have been done at a higher level but it will generally be done at the provider level, for non-memory implementations.
 void MemoryProvider.addUser(User user)
           
 Pager MemoryProvider.getGroups(User user)
           
 boolean MemoryProvider.hasMembership(Group group, User user)
           
 void MemoryProvider.removeMembership(Group group, User user)
           
 void MemoryProvider.removeUser(User user)
           
 

Uses of User in com.atlassian.user.impl.osuser
 

Classes in com.atlassian.user.impl.osuser that implement User
 class OSUUser
           
 

Methods in com.atlassian.user.impl.osuser that return User
 User OSUUserManager.createUser(String username)
           
 User OSUUserManager.getUser(String username)
           
 

Methods in com.atlassian.user.impl.osuser with parameters of type User
 void OSUGroupManager.addMembership(Group group, User user)
           
 void OSUUserManager.alterPassword(User user, String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 Pager OSUGroupManager.getGroups(User user)
           
 PasswordEncryptor OSUUserManager.getPasswordEncryptor(User user)
           
 boolean OSUGroupManager.hasMembership(Group group, User user)
           
 boolean OSUUserManager.isReadOnly(User user)
           
 void OSUGroupManager.removeMembership(Group group, User user)
           
 void OSUUserManager.removeUser(User user)
           
 void OSUUserManager.saveUser(User user)
           
 boolean OSUGroupManager.supportsExternalMembership(Group group, User user)
           
 

Uses of User in com.atlassian.user.util.migration
 

Methods in com.atlassian.user.util.migration with parameters of type User
static void TransferUtils.copyUser(User fromUser, User toUser)
           
 



Atlassian User is developed by Atlassian Software Systems.