|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface UsersAndGroupsStore
Interface for user and groups management. Many implementation can be done : JDBC DB, XML, LDAP
| Method Summary | |
|---|---|
Group |
createGroup(Group bean)
Creates a new Group |
User |
createUser(User bean)
Method for creating users |
boolean |
deleteGroup(java.lang.String name)
Deletes a group |
boolean |
deleteUser(java.lang.String identifier)
Method for deleting a user |
Group |
getGroupById(java.lang.String name)
getGroupById : Gets group by its id (name) |
java.util.List<Group> |
getGroups()
Gets all groups |
java.util.List<Group> |
getGroups(int start,
int limit,
java.lang.String query)
getGroups |
java.util.List<Group> |
getGroups(ResourceCollectionFilter filter)
Gets groups according to the generic filter |
java.util.List<Group> |
getGroupsByUser(java.lang.String identifier)
getGroupsByUser Gets groups which contain specified user |
java.util.List<Group> |
getGroupsByUser(java.lang.String identifier,
ResourceCollectionFilter filter)
getGroupsByUser Gets groups which contains a user according to the specified filter |
java.lang.String |
getName()
Store name |
User |
getUserById(java.lang.String identifier)
Gets one user by identifier |
java.util.List<User> |
getUsers()
Gets complete list of users |
java.util.List<User> |
getUsers(int start,
int limit,
java.lang.String query)
Gets users according to the pagination and query |
java.util.List<User> |
getUsers(ResourceCollectionFilter filter)
Gets filtered list of users |
java.util.List<User> |
getUsersByGroup(java.lang.String name)
Gets user for a group |
java.util.List<User> |
getUsersByGroup(java.lang.String name,
ResourceCollectionFilter filter)
Gets users of a group according to the filter |
boolean |
isGroupModifiable()
Can modify Groups (C U D) |
boolean |
isUserModifiable()
Can modify Users (C U D) |
Group |
updateGroup(Group bean)
Updates a Group |
Group |
updateGroupUsers(Group bean)
Update users associated with a group |
User |
updateUser(User bean)
Method for updating user |
| Method Detail |
|---|
java.lang.String getName()
java.util.List<User> getUsers()
throws SitoolsException
SitoolsException - if problem
java.util.List<User> getUsers(ResourceCollectionFilter filter)
throws SitoolsException
filter - criteria (pagination, ...)
SitoolsException - if problem
java.util.List<User> getUsersByGroup(java.lang.String name)
throws SitoolsException
name - Group name
SitoolsException - if problem
java.util.List<User> getUsersByGroup(java.lang.String name,
ResourceCollectionFilter filter)
throws SitoolsException
name - Group namefilter - Generic filter (pagination, query)
SitoolsException - if problem
java.util.List<User> getUsers(int start,
int limit,
java.lang.String query)
throws SitoolsException
start - pagination start indexlimit - pagination number of itemsquery - filtering user
SitoolsException - if problem
User getUserById(java.lang.String identifier)
throws SitoolsException
identifier - User identifier
SitoolsException - if problem
User createUser(User bean)
throws SitoolsException
bean - User
SitoolsException - if problem
User updateUser(User bean)
throws SitoolsException
bean - User
SitoolsException - if problem
boolean deleteUser(java.lang.String identifier)
throws SitoolsException
identifier - user identifier
SitoolsException - if problem
java.util.List<Group> getGroups()
throws SitoolsException
SitoolsException - if problem
java.util.List<Group> getGroups(ResourceCollectionFilter filter)
throws SitoolsException
filter - Generic filter (pagination, query)
SitoolsException - if problem
java.util.List<Group> getGroupsByUser(java.lang.String identifier)
throws SitoolsException
identifier - User identifier
SitoolsException - if problem
java.util.List<Group> getGroupsByUser(java.lang.String identifier,
ResourceCollectionFilter filter)
throws SitoolsException
identifier - User identifierfilter - Generic filter (pagination, query)
SitoolsException - if problem
java.util.List<Group> getGroups(int start,
int limit,
java.lang.String query)
throws SitoolsException
start - index of first itemlimit - number max of itemsquery - LIKE String refer to Group name
SitoolsException - if problem
Group getGroupById(java.lang.String name)
throws SitoolsException
name - Group name
SitoolsException - if problem
Group createGroup(Group bean)
throws SitoolsException
bean - input
SitoolsException - if problem
Group updateGroup(Group bean)
throws SitoolsException
bean - Group
SitoolsException - if problem
boolean deleteGroup(java.lang.String name)
throws SitoolsException
name - Groups name
SitoolsException - if problem
Group updateGroupUsers(Group bean)
throws SitoolsException
bean - Group
SitoolsException - if problemboolean isUserModifiable()
boolean isGroupModifiable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||