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, java.io.Serializable
public class CrowdAccessProvider
- extends java.lang.Object
- implements com.opensymphony.user.provider.AccessProvider
- See Also:
- Serialized Form
Field Summary |
protected org.apache.log4j.Logger |
logger
|
Method Summary |
boolean |
addToGroup(java.lang.String username,
java.lang.String groupname)
|
boolean |
create(java.lang.String name)
|
void |
flushCaches()
|
boolean |
handles(java.lang.String name)
We must check if Crowd can handle this 'name'. |
boolean |
inGroup(java.lang.String username,
java.lang.String groupname)
|
boolean |
init(java.util.Properties properties)
|
java.util.List |
list()
|
java.util.List |
listGroupsContainingUser(java.lang.String username)
|
java.util.List |
listUsersInGroup(java.lang.String name)
|
boolean |
load(java.lang.String string,
com.opensymphony.user.Entity.Accessor accessor)
|
boolean |
remove(java.lang.String name)
|
boolean |
removeFromGroup(java.lang.String username,
java.lang.String groupname)
|
boolean |
store(java.lang.String name,
com.opensymphony.user.Entity.Accessor accessor)
|
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(java.lang.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(java.util.Properties properties)
- Specified by:
init
in interface com.opensymphony.user.provider.UserProvider
list
public java.util.List list()
- Specified by:
list
in interface com.opensymphony.user.provider.UserProvider
load
public boolean load(java.lang.String string,
com.opensymphony.user.Entity.Accessor accessor)
- Specified by:
load
in interface com.opensymphony.user.provider.UserProvider
addToGroup
public boolean addToGroup(java.lang.String username,
java.lang.String groupname)
- Specified by:
addToGroup
in interface com.opensymphony.user.provider.AccessProvider
inGroup
public boolean inGroup(java.lang.String username,
java.lang.String groupname)
- Specified by:
inGroup
in interface com.opensymphony.user.provider.AccessProvider
listGroupsContainingUser
public java.util.List listGroupsContainingUser(java.lang.String username)
- Specified by:
listGroupsContainingUser
in interface com.opensymphony.user.provider.AccessProvider
listUsersInGroup
public java.util.List listUsersInGroup(java.lang.String name)
- Specified by:
listUsersInGroup
in interface com.opensymphony.user.provider.AccessProvider
removeFromGroup
public boolean removeFromGroup(java.lang.String username,
java.lang.String groupname)
- Specified by:
removeFromGroup
in interface com.opensymphony.user.provider.AccessProvider
remove
public boolean remove(java.lang.String name)
- Specified by:
remove
in interface com.opensymphony.user.provider.UserProvider
store
public boolean store(java.lang.String name,
com.opensymphony.user.Entity.Accessor accessor)
- Specified by:
store
in interface com.opensymphony.user.provider.UserProvider
create
public boolean create(java.lang.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 © 2010 Atlassian. All Rights Reserved.