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.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   
 

Uses of User in com.atlassian.user
 

Methods in com.atlassian.user that return User
 User UserManager.getUser(java.lang.String username)
           
 User UserManager.createUser(java.lang.String username)
          Creates a new user with the username provided.
 

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

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(java.lang.String username)
           
 

Methods in com.atlassian.user.impl with parameters of type User
 void ReadOnlyUserManager.alterPassword(User user, java.lang.String plainTextPass)
           
 void ReadOnlyUserManager.saveUser(User user)
           
 void ReadOnlyUserManager.removeUser(User user)
           
 boolean ReadOnlyUserManager.isReadOnly(User user)
           
 void ReadOnlyGroupManager.addMembership(Group group, User user)
           
 void ReadOnlyGroupManager.removeMembership(Group group, 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.getUser(java.lang.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.
 User CachingUserManager.createUser(java.lang.String username)
           
 

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

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

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

Methods in com.atlassian.user.impl.delegation with parameters of type User
 void DelegatingUserManager.alterPassword(User user, java.lang.String plainTextPass)
          Encrypts the plain password, sets it on the user, and saves the user.
 void DelegatingUserManager.saveUser(User user)
           
 void DelegatingUserManager.removeUser(User user)
           
 boolean DelegatingUserManager.isReadOnly(User user)
           
protected  UserManager DelegatingUserManager.getMatchingUserManager(User user)
          Helper method to locate the first userManager responsible for the given user, in the delegation.
 Pager DelegatingGroupManager.getGroups(User user)
           
 void DelegatingGroupManager.addMembership(Group group, User user)
           
 boolean DelegatingGroupManager.hasMembership(Group group, User user)
          Check whether this manager has a record of membership between the argued user and group.
 void DelegatingGroupManager.removeMembership(Group group, User user)
           
 

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

Classes in com.atlassian.user.impl.hibernate that implement User
 class DefaultHibernateUser
          A hibernate implementation of a user.
 

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

Methods in com.atlassian.user.impl.hibernate with parameters of type User
 void HibernateUserManager.alterPassword(User user, java.lang.String password)
          Encrypts the plain password, sets it on the user, and saves the user.
 void HibernateUserManager.saveUser(User user)
           
 void HibernateUserManager.removeUser(User user)
          Removes the specified group, if it is present.
protected  java.util.List HibernateUserManager.getGroupsForLocalUser(User user)
           
 boolean HibernateUserManager.isReadOnly(User user)
           
 PasswordEncryptor HibernateUserManager.getPasswordEncryptor(User user)
           
 Pager HibernateGroupManager.getGroups(User user)
           
protected  java.util.Collection HibernateGroupManager.getAllGroupsForUser(User user)
           
protected  boolean HibernateGroupManager.isUserExternal(User user)
          for the time being, lets define an internal user as a hibernate user.
protected  java.util.List HibernateGroupManager.getGroupsForLocalUser(User user)
           
 void HibernateGroupManager.addMembership(Group group, User user)
           
protected  ExternalEntity HibernateGroupManager.getCorrespondingExternalEntity(User user)
           
 boolean HibernateGroupManager.hasMembership(Group group, User user)
           
protected  void HibernateGroupManager.validateGroupAndUser(Group group, User user)
           
protected  boolean HibernateGroupManager.hasExternalMembership(DefaultHibernateGroup defGroup, User user)
           
 void HibernateGroupManager.removeMembership(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.getUser(java.lang.String username)
           
 User LDAPUserFactory.getUser(javax.naming.directory.Attributes attrs, java.lang.String distinguishedName)
           
 User DefaultLDAPUserFactory.getUser(javax.naming.directory.Attributes attrs, java.lang.String distinguishedName)
           
 

Methods in com.atlassian.user.impl.ldap with parameters of type User
 Pager LDAPGroupManagerReadOnly.getGroups(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
 Pager LDAPStaticGroupAdaptor.getGroups(User user)
           
 boolean LDAPStaticGroupAdaptor.hasMembership(Group group, User user)
           
 LDAPPagerInfo LDAPStaticGroupAdaptor.getGroupEntriesViaMembership(User user)
           
 Pager LDAPGroupAdaptor.getGroups(User user)
           
 boolean LDAPGroupAdaptor.hasMembership(Group group, User user)
           
 LDAPPagerInfo LDAPGroupAdaptor.getGroupEntriesViaMembership(User user)
           
 Pager LDAPDynamicGroupAdaptor.getGroups(User user)
           
 boolean LDAPDynamicGroupAdaptor.hasMembership(Group group, User user)
           
 LDAPPagerInfo LDAPDynamicGroupAdaptor.getGroupEntriesViaMembership(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
 java.lang.String LDAPUserAdaptor.getUserDN(User user)
           
 java.lang.String DefaultLDAPUserAdaptor.getUserDN(User user)
           
 

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

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

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

Methods in com.atlassian.user.impl.memory.provider with parameters of type User
 Pager MemoryProvider.getGroups(User user)
           
 void MemoryProvider.addUser(User user)
           
 void MemoryProvider.removeUser(User 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.removeMembership(Group group, User user)
           
 boolean MemoryProvider.hasMembership(Group group, 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.getUser(java.lang.String username)
           
 User OSUUserManager.createUser(java.lang.String username)
           
 

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



Copyright © 2005-2008 Atlassian Software Systems Pty Ltd. All Rights Reserved.