org.jboss.picketlink.idm
Interface IdentityManager
public interface IdentityManager
IdentityManager
|
Method Summary |
void |
addToGroup(IdentityType identityType,
Group group)
|
Group |
createGroup(String id)
|
Group |
createGroup(String id,
Group parent)
|
Group |
createGroup(String id,
String parent)
|
GroupQuery |
createGroupQuery()
|
MembershipQuery |
createMembershipQuery()
|
Role |
createRole(String name)
|
RoleQuery |
createRoleQuery()
|
User |
createUser(String name)
|
UserQuery |
createUserQuery()
|
Collection<Group> |
getAllGroups()
|
Collection<Role> |
getAllRoles()
|
Collection<User> |
getAllUsers()
|
Group |
getGroup(String groupId)
|
Group |
getGroup(String groupId,
Group parent)
|
Collection<IdentityType> |
getGroupMembers(Group group)
|
Role |
getRole(String name)
|
Collection<Role> |
getRoles(IdentityType identityType,
Group group)
|
User |
getUser(String name)
|
void |
grantRole(Role role,
IdentityType identityType,
Group group)
|
boolean |
hasRole(Role role,
IdentityType identityType,
Group group)
|
void |
removeFromGroup(IdentityType identityType,
Group group)
|
void |
removeGroup(Group group)
|
void |
removeGroup(String groupId)
|
void |
removeRole(Role role)
|
void |
removeRole(String name)
|
void |
removeUser(String name)
|
void |
removeUser(User user)
|
void |
revokeRole(Role role,
IdentityType identityType,
Group group)
|
void |
setEnabled(IdentityType identityType,
boolean enabled)
|
void |
setExpirationDate(IdentityType identityType,
Date expirationDate)
|
void |
updatePassword(String password)
|
boolean |
validatePassword(String password)
|
createUser
User createUser(String name)
removeUser
void removeUser(User user)
removeUser
void removeUser(String name)
getUser
User getUser(String name)
getAllUsers
Collection<User> getAllUsers()
createGroup
Group createGroup(String id)
createGroup
Group createGroup(String id,
Group parent)
createGroup
Group createGroup(String id,
String parent)
removeGroup
void removeGroup(Group group)
removeGroup
void removeGroup(String groupId)
getGroup
Group getGroup(String groupId)
getGroup
Group getGroup(String groupId,
Group parent)
getAllGroups
Collection<Group> getAllGroups()
addToGroup
void addToGroup(IdentityType identityType,
Group group)
removeFromGroup
void removeFromGroup(IdentityType identityType,
Group group)
getGroupMembers
Collection<IdentityType> getGroupMembers(Group group)
createRole
Role createRole(String name)
removeRole
void removeRole(Role role)
removeRole
void removeRole(String name)
getRole
Role getRole(String name)
getAllRoles
Collection<Role> getAllRoles()
getRoles
Collection<Role> getRoles(IdentityType identityType,
Group group)
hasRole
boolean hasRole(Role role,
IdentityType identityType,
Group group)
grantRole
void grantRole(Role role,
IdentityType identityType,
Group group)
revokeRole
void revokeRole(Role role,
IdentityType identityType,
Group group)
createUserQuery
UserQuery createUserQuery()
createGroupQuery
GroupQuery createGroupQuery()
createRoleQuery
RoleQuery createRoleQuery()
createMembershipQuery
MembershipQuery createMembershipQuery()
validatePassword
boolean validatePassword(String password)
updatePassword
void updatePassword(String password)
setEnabled
void setEnabled(IdentityType identityType,
boolean enabled)
setExpirationDate
void setExpirationDate(IdentityType identityType,
Date expirationDate)
Copyright © 2012. All Rights Reserved.