|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.opensymphony.user.provider.castor.CastorBaseProvider
com.opensymphony.user.provider.castor.CastorAccessProvider
| Field Summary |
| Fields inherited from class com.opensymphony.user.provider.castor.CastorBaseProvider |
_dataProvider, DatabaseFile, GROUP_CLASS, groupQueryString, MappingFile, USER_CLASS, userQueryString |
| Constructor Summary | |
CastorAccessProvider()
|
|
| Method Summary | |
boolean |
addToGroup(java.lang.String username,
java.lang.String groupname)
Add user to group. |
boolean |
create(java.lang.String name)
Create new Entity with given name. |
boolean |
handles(java.lang.String name)
Determine whether this UserProvider implementation is responsible for handling this Entity. |
boolean |
inGroup(java.lang.String username,
java.lang.String groupname)
Find out whether given user is member of given group. |
java.util.List |
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. |
java.util.List |
listGroupsContainingUser(java.lang.String username)
List all groups that contain a user. |
java.util.List |
listUsersInGroup(java.lang.String groupname)
List all users that are contained within a group. |
boolean |
remove(java.lang.String name)
Create Entity with given name. |
boolean |
removeFromGroup(java.lang.String username,
java.lang.String groupname)
Remove user from group. |
| Methods inherited from class com.opensymphony.user.provider.castor.CastorBaseProvider |
flushCaches, init, load, queryGroupsByNameKey, queryGroupsByNameKey, queryUsersByNameKey, queryUsersByNameKey, store |
| 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 |
flushCaches, init, load, store |
| Constructor Detail |
public CastorAccessProvider()
| Method Detail |
public boolean addToGroup(java.lang.String username,
java.lang.String groupname)
addToGroup in interface AccessProviderpublic boolean create(java.lang.String name)
create in interface UserProviderpublic boolean handles(java.lang.String name)
handles in interface UserProvider
public boolean inGroup(java.lang.String username,
java.lang.String groupname)
inGroup in interface AccessProviderpublic java.util.List list()
list in interface UserProviderpublic java.util.List listGroupsContainingUser(java.lang.String username)
listGroupsContainingUser in interface AccessProviderpublic java.util.List listUsersInGroup(java.lang.String groupname)
listUsersInGroup in interface AccessProviderpublic boolean remove(java.lang.String name)
remove in interface UserProvider
public boolean removeFromGroup(java.lang.String username,
java.lang.String groupname)
removeFromGroup in interface AccessProvider
|
See www.opensymphony.com for more information. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||