Uses of Interface
com.atlassian.user.Group

Packages that use Group
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.memory   
com.atlassian.user.impl.memory.provider   
com.atlassian.user.impl.osuser   
 

Uses of Group in com.atlassian.user
 

Methods in com.atlassian.user that return Group
 Group GroupManager.getGroup(java.lang.String groupName)
          Retrieves the group with the given name.
 Group GroupManager.createGroup(java.lang.String groupName)
          Create a new group with the specified name.
 

Methods in com.atlassian.user with parameters of type Group
 Pager GroupManager.getMemberNames(Group group)
          Retrieves the names of all members of the specified group.
 Pager GroupManager.getLocalMemberNames(Group group)
          Retrieves the names of those members of the specified group which are also stored in this repository.
 Pager GroupManager.getExternalMemberNames(Group group)
          Retrieves the names of those members of the specified group which are stored in another repository.
 void GroupManager.removeGroup(Group group)
          Remove the group specified, if it exists in this repository.
 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.
 boolean GroupManager.isReadOnly(Group group)
          Returns true if the specified group and membership of the specified group cannot be modified in the repository.
 

Uses of Group in com.atlassian.user.impl
 

Classes in com.atlassian.user.impl that implement Group
 class DefaultGroup
           
 

Methods in com.atlassian.user.impl that return Group
 Group ReadOnlyGroupManager.createGroup(java.lang.String groupName)
           
 

Methods in com.atlassian.user.impl with parameters of type Group
 void ReadOnlyGroupManager.removeGroup(Group group)
           
 void ReadOnlyGroupManager.saveGroup(Group group)
           
 void ReadOnlyGroupManager.addMembership(Group group, User user)
           
 void ReadOnlyGroupManager.removeMembership(Group group, User user)
           
 boolean ReadOnlyGroupManager.isReadOnly(Group group)
           
 

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

Fields in com.atlassian.user.impl.cache declared as Group
static Group GroupCache.NULL_GROUP
          The NULL_GROUP is stored as the value in the groups cache when a group that does not exist is requested.
 

Methods in com.atlassian.user.impl.cache that return Group
 Group GroupCache.get(java.lang.String groupName)
           
 Group CachingGroupManager.getGroup(java.lang.String groupName)
           
 Group CachingGroupManager.createGroup(java.lang.String groupName)
           
 

Methods in com.atlassian.user.impl.cache with parameters of type Group
protected  java.lang.String MembershipCache.getMembershipKey(java.lang.String username, Group group)
           
 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 MembershipCache.remove(java.util.List usernames, Group group)
          Remove all cached values for a list of users and an associated group.
 void GroupCache.put(java.lang.String groupName, Group group)
          Stores the specified group in the cache against the group name.
 void CachingGroupManager.removeGroup(Group group)
           
 void CachingGroupManager.addMembership(Group group, User user)
           
 boolean CachingGroupManager.hasMembership(Group group, User user)
           
 void CachingGroupManager.removeMembership(Group group, User user)
           
 Pager CachingGroupManager.getMemberNames(Group group)
           
 Pager CachingGroupManager.getLocalMemberNames(Group group)
           
 Pager CachingGroupManager.getExternalMemberNames(Group group)
           
 boolean CachingGroupManager.isReadOnly(Group group)
           
 

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

Methods in com.atlassian.user.impl.delegation that return Group
 Group DelegatingGroupManager.getGroup(java.lang.String groupName)
           
 Group DelegatingGroupManager.createGroup(java.lang.String groupName)
           
 

Methods in com.atlassian.user.impl.delegation with parameters of type Group
protected  GroupManager DelegatingGroupManager.getMatchingGroupManager(Group group)
          Returns the first group manager in iteration order which returns a non-null value from GroupManager.getGroup(String), or the last group manager in the iteration order if no group manager meets this criteria.
 Pager DelegatingGroupManager.getMemberNames(Group group)
           
 Pager DelegatingGroupManager.getLocalMemberNames(Group group)
           
 Pager DelegatingGroupManager.getExternalMemberNames(Group group)
           
 void DelegatingGroupManager.removeGroup(Group group)
          Removes the specified group, if it is present.
 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)
           
 boolean DelegatingGroupManager.isReadOnly(Group group)
           
 

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

Classes in com.atlassian.user.impl.hibernate that implement Group
 class DefaultHibernateGroup
          A hibernate implementation of a group.
 

Methods in com.atlassian.user.impl.hibernate that return Group
 Group HibernateGroupManager.getGroup(Group group)
           
 Group HibernateGroupManager.getGroup(java.lang.String groupname)
           
 Group HibernateGroupManager.createGroup(java.lang.String groupname)
           
 

Methods in com.atlassian.user.impl.hibernate with parameters of type Group
 Pager HibernateGroupManager.getMemberNames(Group group)
           
protected  void HibernateGroupManager.validateGroup(Group group)
           
 Pager HibernateGroupManager.getLocalMemberNames(Group group)
           
 Pager HibernateGroupManager.getLocalMembers(Group group)
           
 Pager HibernateGroupManager.getExternalMembers(Group group)
           
 Pager HibernateGroupManager.getExternalMemberNames(Group group)
           
 Group HibernateGroupManager.getGroup(Group group)
           
 void HibernateGroupManager.removeGroup(Group group)
          Removes the specified group, if it is present.
 void HibernateGroupManager.addMembership(Group group, User user)
           
 boolean HibernateGroupManager.hasMembership(Group group, User user)
           
protected  void HibernateGroupManager.validateGroupAndUser(Group group, User user)
           
 void HibernateGroupManager.removeMembership(Group group, User user)
           
 boolean HibernateGroupManager.isReadOnly(Group group)
           
 

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

Classes in com.atlassian.user.impl.ldap that implement Group
 class DefaultLDAPGroup
           
 

Methods in com.atlassian.user.impl.ldap that return Group
 Group LDAPGroupManagerReadOnly.getGroup(java.lang.String groupName)
           
 Group LDAPGroupFactory.getGroup(javax.naming.directory.Attributes attrs, java.lang.String distinguishedName)
           
 Group LDAPGroupFactory.getGroup(java.lang.String distinguishedName)
           
 Group DefaultLDAPGroupFactory.getGroup(javax.naming.directory.Attributes attrs, java.lang.String distinguishedName)
           
 Group DefaultLDAPGroupFactory.getGroup(java.lang.String distinguishedName)
           
 Group DefaultLDAPGroupFactory.getGroup(javax.naming.directory.Attribute attribute)
           
 

Methods in com.atlassian.user.impl.ldap with parameters of type Group
 Pager LDAPGroupManagerReadOnly.getMemberNames(Group group)
           
 Pager LDAPGroupManagerReadOnly.getLocalMemberNames(Group group)
           
 Pager LDAPGroupManagerReadOnly.getExternalMemberNames(Group group)
           
 boolean LDAPGroupManagerReadOnly.hasMembership(Group group, User user)
           
 

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

Methods in com.atlassian.user.impl.ldap.adaptor that return Group
 Group LDAPGroupAdaptor.getGroup(java.lang.String name)
           
 Group AbstractLDAPGroupAdaptor.getGroup(java.lang.String name)
           
 

Methods in com.atlassian.user.impl.ldap.adaptor with parameters of type Group
 Pager LDAPStaticGroupAdaptor.findMembers(Group group)
           
 Pager LDAPStaticGroupAdaptor.findMemberNames(Group group)
           
 boolean LDAPStaticGroupAdaptor.hasMembership(Group group, User user)
           
 Pager LDAPGroupAdaptor.findMembers(Group group)
           
 Pager LDAPGroupAdaptor.findMemberNames(Group group)
           
 java.lang.String LDAPGroupAdaptor.getGroupDN(Group group)
           
 boolean LDAPGroupAdaptor.hasMembership(Group group, User user)
           
 Pager LDAPDynamicGroupAdaptor.findMembers(Group group)
           
 Pager LDAPDynamicGroupAdaptor.findMemberNames(Group group)
           
 boolean LDAPDynamicGroupAdaptor.hasMembership(Group group, User user)
           
 java.lang.String AbstractLDAPGroupAdaptor.getGroupDN(Group group)
           
 

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

Methods in com.atlassian.user.impl.memory that return Group
 Group MemoryGroupManagerReadOnly.getGroup(java.lang.String groupName)
           
 Group MemoryGroupManager.createGroup(java.lang.String groupName)
           
 Group MemoryGroupManager.getGroup(java.lang.String groupName)
           
 

Methods in com.atlassian.user.impl.memory with parameters of type Group
 boolean MemoryGroupManagerReadOnly.hasMembership(Group group, User user)
           
 Pager MemoryGroupManagerReadOnly.getMemberNames(Group group)
           
 Pager MemoryGroupManagerReadOnly.getLocalMemberNames(Group group)
           
 Pager MemoryGroupManagerReadOnly.getExternalMemberNames(Group group)
           
 void MemoryGroupManager.removeGroup(Group group)
           
 void MemoryGroupManager.addMembership(Group group, User user)
           
 boolean MemoryGroupManager.hasMembership(Group group, User user)
           
 void MemoryGroupManager.removeMembership(Group group, User user)
           
 Pager MemoryGroupManager.getMemberNames(Group group)
           
 Pager MemoryGroupManager.getLocalMemberNames(Group group)
           
 Pager MemoryGroupManager.getExternalMemberNames(Group group)
           
 boolean MemoryGroupManager.isReadOnly(Group group)
           
 

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

Methods in com.atlassian.user.impl.memory.provider that return Group
 Group MemoryProvider.getGroup(java.lang.String groupName)
           
 

Methods in com.atlassian.user.impl.memory.provider with parameters of type Group
 void MemoryProvider.addGroup(Group group)
           
 void MemoryProvider.removeGroup(Group group)
           
 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)
           
 Pager MemoryProvider.getMemberNames(Group group)
           
 Pager MemoryProvider.getExternalMemberNames(Group group)
           
 Pager MemoryProvider.getExternalMembers(Group group)
           
 Pager MemoryProvider.getLocalMemberNames(Group group)
           
 Pager MemoryProvider.getLocalMembers(Group group)
           
 boolean MemoryProvider.hasMembership(Group group, User user)
           
 

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

Classes in com.atlassian.user.impl.osuser that implement Group
 class OSUGroup
           
 

Methods in com.atlassian.user.impl.osuser that return Group
 Group OSUGroupManager.createGroup(java.lang.String groupName)
           
 Group OSUGroupManager.getGroup(java.lang.String groupName)
           
 

Methods in com.atlassian.user.impl.osuser with parameters of type Group
 void OSUGroupManager.removeGroup(Group group)
           
 void OSUGroupManager.addMembership(Group group, User user)
           
 boolean OSUGroupManager.hasMembership(Group group, User user)
           
 void OSUGroupManager.removeMembership(Group group, User user)
           
 boolean OSUGroupManager.isReadOnly(Group group)
           
 Pager OSUGroupManager.getMemberNames(Group group)
           
 Pager OSUGroupManager.getLocalMemberNames(Group group)
           
 Pager OSUGroupManager.getExternalMemberNames(Group group)
           
 void OSUGroupManager.saveGroup(Group group)
           
 



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