|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IdentityService
Method Summary | |
---|---|
java.lang.String |
createGroup(java.lang.String string)
create a group new group |
java.lang.String |
createGroup(java.lang.String string,
java.lang.String groupType)
create a group new group |
java.lang.String |
createGroup(java.lang.String groupName,
java.lang.String groupType,
java.lang.String parentGroupId)
create a group new group |
void |
createMembership(java.lang.String string,
java.lang.String groupId)
makes the given user a member of the given group with the given role. |
void |
createMembership(java.lang.String userId,
java.lang.String groupId,
java.lang.String role)
makes the given user a member of the given group with the given role. |
void |
createUser(java.lang.String userId,
java.lang.String password,
java.lang.String givenName,
java.lang.String familyName)
create a new user |
void |
deleteGroup(java.lang.String groupId)
deletes the given group. |
void |
deleteMembership(java.lang.String userId,
java.lang.String groupId,
java.lang.String role)
makes the given user a member of the given group with the given role. |
void |
deleteUser(java.lang.String userId)
delete the given user. |
Group |
findGroupById(java.lang.String groupId)
lookup a group. |
java.util.List<java.lang.String> |
findGroupIdsByUser(java.lang.String userId)
all group ids (String) for which this user is a member. |
java.util.List<Group> |
findGroupsByUser(java.lang.String userId)
all group ids (String) for which this user is a member. |
java.util.List<Group> |
findGroupsByUserAndGroupType(java.lang.String userId,
java.lang.String groupType)
groups of the given groupType for which the given user is a member. |
User |
findUserById(java.lang.String userId)
lookup a user |
java.util.List<User> |
findUsers()
get all the users in the system. |
void |
setConnection(java.sql.Connection connection)
provide a JDBC connection that will be used in the next method invocation on this service by this thread. |
void |
setUserId(java.lang.String userId)
provide a userId that will be used in the next method invocation on this service by this thread. |
Method Detail |
---|
void createUser(java.lang.String userId, java.lang.String password, java.lang.String givenName, java.lang.String familyName)
User findUserById(java.lang.String userId)
java.util.List<User> findUsers()
void deleteUser(java.lang.String userId)
java.lang.String createGroup(java.lang.String string)
java.lang.String createGroup(java.lang.String string, java.lang.String groupType)
java.lang.String createGroup(java.lang.String groupName, java.lang.String groupType, java.lang.String parentGroupId)
Group findGroupById(java.lang.String groupId)
java.util.List<Group> findGroupsByUserAndGroupType(java.lang.String userId, java.lang.String groupType)
java.util.List<Group> findGroupsByUser(java.lang.String userId)
java.util.List<java.lang.String> findGroupIdsByUser(java.lang.String userId)
void deleteGroup(java.lang.String groupId)
void createMembership(java.lang.String string, java.lang.String groupId)
void createMembership(java.lang.String userId, java.lang.String groupId, java.lang.String role)
void deleteMembership(java.lang.String userId, java.lang.String groupId, java.lang.String role)
void setUserId(java.lang.String userId)
void setConnection(java.sql.Connection connection)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |