|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.user.provider.crowd.EmbeddedCrowdAbstractProvider
com.opensymphony.user.provider.crowd.EmbeddedCrowdAccessProvider
public class EmbeddedCrowdAccessProvider
Field Summary |
---|
Fields inherited from class com.opensymphony.user.provider.crowd.EmbeddedCrowdAbstractProvider |
---|
logger |
Constructor Summary | |
---|---|
EmbeddedCrowdAccessProvider()
|
Method Summary | |
---|---|
boolean |
addToGroup(String userName,
String groupName)
Add user to group. |
boolean |
create(String name)
Create new Entity with given name. |
void |
flushCaches()
Flush the providers caches - if it is caching. |
boolean |
handles(String name)
Determine whether this UserProvider implementation is responsible for handling this Entity. |
boolean |
inGroup(String userName,
String groupName)
Find out whether given user is member of given group. |
List<String> |
list()
Returns List of names (Strings) of all Entities that can be accessed by this UserProvider If this UserProvider cannot retrieve a list of names, null is to be returned. |
List<String> |
listGroupsContainingUser(String userName)
List all groups that contain a user. |
List<String> |
listUsersInGroup(String groupName)
List all users that are contained within a group. |
boolean |
remove(String name)
Remove Entity with given name. |
boolean |
removeFromGroup(String userName,
String groupName)
Remove user from group. |
Methods inherited from class com.opensymphony.user.provider.crowd.EmbeddedCrowdAbstractProvider |
---|
getCrowdService, init |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.opensymphony.user.provider.UserProvider |
---|
init |
Constructor Detail |
---|
public EmbeddedCrowdAccessProvider()
Method Detail |
---|
public boolean addToGroup(String userName, String groupName)
AccessProvider
addToGroup
in interface AccessProvider
public boolean create(String name)
UserProvider
create
in interface UserProvider
create
in class EmbeddedCrowdAbstractProvider
public void flushCaches()
UserProvider
flushCaches
in interface UserProvider
flushCaches
in class EmbeddedCrowdAbstractProvider
public boolean handles(String name)
UserProvider
handles
in interface UserProvider
public boolean inGroup(String userName, String groupName)
AccessProvider
inGroup
in interface AccessProvider
public List<String> list()
UserProvider
list
in interface UserProvider
list
in class EmbeddedCrowdAbstractProvider
public List<String> listGroupsContainingUser(String userName)
AccessProvider
listGroupsContainingUser
in interface AccessProvider
public List<String> listUsersInGroup(String groupName)
AccessProvider
listUsersInGroup
in interface AccessProvider
public boolean remove(String name)
UserProvider
remove
in interface UserProvider
remove
in class EmbeddedCrowdAbstractProvider
public boolean removeFromGroup(String userName, String groupName)
AccessProvider
removeFromGroup
in interface AccessProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |