public class CrowdAccessProvider extends Object implements com.opensymphony.user.provider.AccessProvider
Modifier and Type | Field and Description |
---|---|
protected org.apache.log4j.Logger |
logger |
Constructor and Description |
---|
CrowdAccessProvider() |
CrowdAccessProvider(UserManager userManager,
GroupManager groupManager,
GroupMembershipManager membershipManager,
CacheExpiryManager cacheExpiryManager) |
Modifier and Type | Method and Description |
---|---|
boolean |
addToGroup(String username,
String groupname) |
boolean |
create(String name) |
void |
flushCaches() |
boolean |
handles(String name)
We must check if Crowd can handle this 'name'.
|
boolean |
inGroup(String username,
String groupname) |
boolean |
init(Properties properties) |
List |
list() |
List |
listGroupsContainingUser(String username) |
List |
listUsersInGroup(String name) |
boolean |
load(String string,
com.opensymphony.user.Entity.Accessor accessor) |
boolean |
remove(String name) |
boolean |
removeFromGroup(String username,
String groupname) |
boolean |
store(String name,
com.opensymphony.user.Entity.Accessor accessor) |
public CrowdAccessProvider()
public CrowdAccessProvider(UserManager userManager, GroupManager groupManager, GroupMembershipManager membershipManager, CacheExpiryManager cacheExpiryManager)
public boolean handles(String name)
handles
in interface com.opensymphony.user.provider.UserProvider
public boolean init(Properties properties)
init
in interface com.opensymphony.user.provider.UserProvider
public List list()
list
in interface com.opensymphony.user.provider.UserProvider
public boolean load(String string, com.opensymphony.user.Entity.Accessor accessor)
load
in interface com.opensymphony.user.provider.UserProvider
public boolean addToGroup(String username, String groupname)
addToGroup
in interface com.opensymphony.user.provider.AccessProvider
public boolean inGroup(String username, String groupname)
inGroup
in interface com.opensymphony.user.provider.AccessProvider
public List listGroupsContainingUser(String username)
listGroupsContainingUser
in interface com.opensymphony.user.provider.AccessProvider
public List listUsersInGroup(String name)
listUsersInGroup
in interface com.opensymphony.user.provider.AccessProvider
public boolean removeFromGroup(String username, String groupname)
removeFromGroup
in interface com.opensymphony.user.provider.AccessProvider
public boolean remove(String name)
remove
in interface com.opensymphony.user.provider.UserProvider
public boolean store(String name, com.opensymphony.user.Entity.Accessor accessor)
store
in interface com.opensymphony.user.provider.UserProvider
public boolean create(String name)
create
in interface com.opensymphony.user.provider.UserProvider
public void flushCaches()
flushCaches
in interface com.opensymphony.user.provider.UserProvider
Copyright © 2013 Atlassian. All Rights Reserved.