|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.pvm.internal.identity.impl.IdentitySessionImpl
public class IdentitySessionImpl
| Field Summary | |
|---|---|
protected org.hibernate.Session |
session
|
| Constructor Summary | |
|---|---|
IdentitySessionImpl()
|
|
| Method Summary | |
|---|---|
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 userId,
java.lang.String groupId,
java.lang.String role)
makes the given user a member of the given group with the given role. |
java.lang.String |
createUser(java.lang.String userName,
java.lang.String givenName,
java.lang.String familyName,
java.lang.String businessEmail)
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. |
GroupImpl |
findGroupById(java.lang.String groupId)
lookup a group. |
java.util.List<Group> |
findGroups()
|
java.util.List<Group> |
findGroupsByUser(java.lang.String userId)
all groups 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. |
java.util.List<User> |
findUsersByGroup(java.lang.String groupId)
lookup users with membership in group. |
java.util.List<User> |
findUsersById(java.lang.String... userIds)
lookup users with the given identifiers. |
void |
setSession(org.hibernate.Session session)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.hibernate.Session session
| Constructor Detail |
|---|
public IdentitySessionImpl()
| Method Detail |
|---|
public java.lang.String createUser(java.lang.String userName,
java.lang.String givenName,
java.lang.String familyName,
java.lang.String businessEmail)
IdentitySession
createUser in interface IdentitySessionpublic User findUserById(java.lang.String userId)
IdentitySession
findUserById in interface IdentitySessionpublic java.util.List<User> findUsersById(java.lang.String... userIds)
IdentitySession
findUsersById in interface IdentitySessionpublic java.util.List<User> findUsers()
IdentitySession
findUsers in interface IdentitySessionpublic void deleteUser(java.lang.String userId)
IdentitySession
deleteUser in interface IdentitySession
public java.lang.String createGroup(java.lang.String groupName,
java.lang.String groupType,
java.lang.String parentGroupId)
IdentitySession
createGroup in interface IdentitySessionpublic java.util.List<User> findUsersByGroup(java.lang.String groupId)
IdentitySession
findUsersByGroup in interface IdentitySessionpublic GroupImpl findGroupById(java.lang.String groupId)
IdentitySession
findGroupById in interface IdentitySession
public java.util.List<Group> findGroupsByUserAndGroupType(java.lang.String userId,
java.lang.String groupType)
IdentitySession
findGroupsByUserAndGroupType in interface IdentitySessionpublic java.util.List<Group> findGroupsByUser(java.lang.String userId)
IdentitySession
findGroupsByUser in interface IdentitySessionpublic java.util.List<Group> findGroups()
public void deleteGroup(java.lang.String groupId)
IdentitySession
deleteGroup in interface IdentitySession
public void createMembership(java.lang.String userId,
java.lang.String groupId,
java.lang.String role)
IdentitySession
createMembership in interface IdentitySession
public void deleteMembership(java.lang.String userId,
java.lang.String groupId,
java.lang.String role)
IdentitySession
deleteMembership in interface IdentitySessionpublic void setSession(org.hibernate.Session session)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||