com.atlassian.user.impl.memory.provider
Class MemoryProvider
java.lang.Object
com.atlassian.user.impl.memory.provider.MemoryProvider
public class MemoryProvider
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryProvider
public MemoryProvider()
getUserNames
public Pager<String> getUserNames()
getUsers
public Pager<User> getUsers()
getUser
public User getUser(String username)
getGroups
public Pager<Group> getGroups()
getGroups
public Pager<Group> getGroups(User user)
addGroup
public void addGroup(Group group)
throws EntityException
- Throws:
EntityException
removeGroup
public void removeGroup(Group group)
throws EntityException,
IllegalArgumentException
- Throws:
EntityException
IllegalArgumentException
getGroup
public Group getGroup(String groupName)
addUser
public void addUser(User user)
removeUser
public void removeUser(User user)
throws EntityException
- Throws:
EntityException
addMembership
public void 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. It's good practice to situate it here, in the prototype.
removeMembership
public void removeMembership(Group group,
User user)
getMemberNames
public Pager<String> getMemberNames(Group group)
getExternalMemberNames
public Pager<String> getExternalMemberNames(Group group)
getExternalMembers
public Pager<User> getExternalMembers(Group group)
getLocalMemberNames
public Pager<String> getLocalMemberNames(Group group)
getLocalMembers
public Pager<User> getLocalMembers(Group group)
hasMembership
public boolean hasMembership(Group group,
User user)
Copyright © 2005-2009 Atlassian Software Systems Pty Ltd. All Rights Reserved.