com.atlassian.crowd.integration.osuser
Class CrowdAccessProvider
java.lang.Object
com.atlassian.crowd.integration.osuser.CrowdAccessProvider
- All Implemented Interfaces:
- com.opensymphony.user.provider.AccessProvider, com.opensymphony.user.provider.UserProvider, Serializable
public class CrowdAccessProvider
- extends Object
- implements com.opensymphony.user.provider.AccessProvider
- See Also:
- Serialized Form
Field Summary |
protected org.apache.log4j.Logger |
logger
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.apache.log4j.Logger logger
CrowdAccessProvider
public CrowdAccessProvider()
CrowdAccessProvider
public CrowdAccessProvider(UserManager userManager,
GroupManager groupManager,
GroupMembershipManager membershipManager,
CacheExpiryManager cacheExpiryManager)
handles
public boolean handles(String name)
- We must check if Crowd can handle this 'name'. Name can be either a user or a group
- Specified by:
handles
in interface com.opensymphony.user.provider.UserProvider
init
public boolean init(Properties properties)
- Specified by:
init
in interface com.opensymphony.user.provider.UserProvider
list
public List list()
- Specified by:
list
in interface com.opensymphony.user.provider.UserProvider
load
public boolean load(String string,
com.opensymphony.user.Entity.Accessor accessor)
- Specified by:
load
in interface com.opensymphony.user.provider.UserProvider
addToGroup
public boolean addToGroup(String username,
String groupname)
- Specified by:
addToGroup
in interface com.opensymphony.user.provider.AccessProvider
inGroup
public boolean inGroup(String username,
String groupname)
- Specified by:
inGroup
in interface com.opensymphony.user.provider.AccessProvider
listGroupsContainingUser
public List listGroupsContainingUser(String username)
- Specified by:
listGroupsContainingUser
in interface com.opensymphony.user.provider.AccessProvider
listUsersInGroup
public List listUsersInGroup(String name)
- Specified by:
listUsersInGroup
in interface com.opensymphony.user.provider.AccessProvider
removeFromGroup
public boolean removeFromGroup(String username,
String groupname)
- Specified by:
removeFromGroup
in interface com.opensymphony.user.provider.AccessProvider
remove
public boolean remove(String name)
- Specified by:
remove
in interface com.opensymphony.user.provider.UserProvider
store
public boolean store(String name,
com.opensymphony.user.Entity.Accessor accessor)
- Specified by:
store
in interface com.opensymphony.user.provider.UserProvider
create
public boolean create(String name)
- Specified by:
create
in interface com.opensymphony.user.provider.UserProvider
flushCaches
public void flushCaches()
- Specified by:
flushCaches
in interface com.opensymphony.user.provider.UserProvider
Copyright © 2013 Atlassian. All Rights Reserved.