|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jbpm.pvm.internal.identity.impl.JBossIdmIdentitySessionImpl
public class JBossIdmIdentitySessionImpl
| Field Summary | |
|---|---|
protected org.picketlink.idm.api.IdentitySession |
identitySession
|
| Constructor Summary | |
|---|---|
JBossIdmIdentitySessionImpl(org.picketlink.idm.api.IdentitySession identitySession)
|
|
| Method Summary | |
|---|---|
java.lang.String |
createGroup(java.lang.String groupName,
java.lang.String groupType,
java.lang.String parentGroupKey)
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 userName)
delete the given user. |
Group |
findGroupById(java.lang.String groupId)
lookup a group. |
java.util.List<Group> |
findGroupsByGroupType(java.lang.String groupType)
|
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 userName,
java.lang.String groupType)
groups of the given groupType for which the given user is a member. |
protected org.picketlink.idm.api.Group |
findIdmGroupByKey(java.lang.String groupKey)
|
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 groupKey)
lookup users with membership in group. |
java.util.List<User> |
findUsersById(java.lang.String... userIds)
lookup users with the given identifiers. |
protected java.lang.String |
getAttributeString(org.picketlink.idm.api.Group idGroup,
java.lang.String attributeName)
|
protected java.lang.String |
getAttributeString(org.picketlink.idm.api.User idUser,
org.picketlink.idm.api.Group idGroup,
java.lang.String attributeName)
|
protected java.lang.String |
getAttributeString(org.picketlink.idm.api.User idUser,
java.lang.String attributeName)
|
org.picketlink.idm.api.IdentitySession |
getIdentitySession()
|
void |
setIdentitySession(org.picketlink.idm.api.IdentitySession identitySession)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.picketlink.idm.api.IdentitySession identitySession
| Constructor Detail |
|---|
public JBossIdmIdentitySessionImpl(org.picketlink.idm.api.IdentitySession identitySession)
| 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 java.util.List<User> findUsers()
IdentitySession
findUsers 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> findUsersByGroup(java.lang.String groupKey)
IdentitySession
findUsersByGroup in interface IdentitySessionpublic void deleteUser(java.lang.String userName)
IdentitySession
deleteUser in interface IdentitySession
public java.lang.String createGroup(java.lang.String groupName,
java.lang.String groupType,
java.lang.String parentGroupKey)
IdentitySession
createGroup in interface IdentitySessionpublic Group findGroupById(java.lang.String groupId)
IdentitySession
findGroupById in interface IdentitySessionpublic java.util.List<Group> findGroupsByGroupType(java.lang.String groupType)
public java.util.List<Group> findGroupsByUser(java.lang.String userId)
IdentitySession
findGroupsByUser in interface IdentitySession
public java.util.List<Group> findGroupsByUserAndGroupType(java.lang.String userName,
java.lang.String groupType)
IdentitySession
findGroupsByUserAndGroupType in interface IdentitySessionpublic 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 IdentitySessionprotected org.picketlink.idm.api.Group findIdmGroupByKey(java.lang.String groupKey)
protected java.lang.String getAttributeString(org.picketlink.idm.api.User idUser,
java.lang.String attributeName)
throws org.picketlink.idm.common.exception.IdentityException
org.picketlink.idm.common.exception.IdentityException
protected java.lang.String getAttributeString(org.picketlink.idm.api.Group idGroup,
java.lang.String attributeName)
throws org.picketlink.idm.common.exception.IdentityException
org.picketlink.idm.common.exception.IdentityException
protected java.lang.String getAttributeString(org.picketlink.idm.api.User idUser,
org.picketlink.idm.api.Group idGroup,
java.lang.String attributeName)
throws org.picketlink.idm.common.exception.IdentityException
org.picketlink.idm.common.exception.IdentityExceptionpublic org.picketlink.idm.api.IdentitySession getIdentitySession()
public void setIdentitySession(org.picketlink.idm.api.IdentitySession identitySession)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||