public class IdmIdentityServiceImpl extends BaseIdmIdentityServiceImpl implements PlatformIdentityService
commandExecutor
configuration
Constructor and Description |
---|
IdmIdentityServiceImpl(CoreIdmEngineConfiguration configuration) |
addGroupPrivilegeMapping, addUserPrivilegeMapping, createAuthenticationTokenBuilder, createGroupQuery, createNativeTokenQuery, createPlatformIdentityInfoBuilder, createPlatformIdentityInfoQuery, createPrivilege, createPrivilegeQuery, createProperty, createTokenQuery, createUserQuery, deleteGroupPrivilegeMapping, deletePlatformIdentityInfoById, deletePlatformIdentityInfoByUserId, deletePlatformIdentityInfoByUserIdAndTenantId, deletePrivilege, deleteProperty, deleteToken, deleteUserInfo, deleteUserPrivilegeMapping, findIdentityInfoByUserIdAndName, findPropertyByName, getPlatformUserInfo, getPrivilegeMappingsByPrivilegeId, getUserInfo, getUserInfoKeys, getUserPicture, newToken, saveToken, setAuthenticatedUserId, setPlatformUserInfo, setUserDefinitionById, setUserDefinitionByKey, setUserInfo, setUserPicture, setUserStateAndSubState, setUserStateAndSubState, updateProperty, updateUserPresence, updateUserPresence
getCommandExecutor, setCommandExecutor
getConfiguration
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createAuthenticationTokenBuilder, createPlatformIdentityInfoBuilder, createPlatformIdentityInfoQuery, createProperty, deactivateUser, deletePlatformIdentityInfoById, deletePlatformIdentityInfoByUserId, deletePlatformIdentityInfoByUserIdAndTenantId, deleteProperty, findIdentityInfoByUserIdAndName, findPropertyByName, getPlatformUserInfo, reactivateUser, setPlatformUserInfo, setUserDefinitionById, setUserDefinitionByKey, setUserState, setUserStateAndSubState, setUserStateAndSubState, setUserSubState, updateProperty, updateUserPresence, updateUserPresence
addGroupPrivilegeMapping, addUserPrivilegeMapping, createGroupQuery, createNativeTokenQuery, createPrivilege, createPrivilegeQuery, createTokenQuery, createUserQuery, deleteGroupPrivilegeMapping, deletePrivilege, deleteToken, deleteUserInfo, deleteUserPrivilegeMapping, getPrivilegeMappingsByPrivilegeId, getUserInfo, getUserInfoKeys, getUserPicture, newToken, saveToken, setAuthenticatedUserId, setUserInfo, setUserPicture
public IdmIdentityServiceImpl(CoreIdmEngineConfiguration configuration)
public Group newGroup(String groupId)
newGroup
in interface IdmIdentityService
public User newUser(String userId)
newUser
in interface IdmIdentityService
public void saveGroup(Group group)
saveGroup
in interface IdmIdentityService
public void saveUser(User user)
saveUser
in interface IdmIdentityService
public void updateUserPassword(User user)
updateUserPassword
in interface IdmIdentityService
public PlatformUserQuery createPlatformUserQuery()
createPlatformUserQuery
in interface PlatformIdentityService
public PlatformGroupQuery createPlatformGroupQuery()
createPlatformGroupQuery
in interface PlatformIdentityService
public PlatformGroup findPlatformGroupById(String groupId)
findPlatformGroupById
in interface PlatformIdentityService
public List<PlatformGroup> findPlatformGroupsForUser(String userId)
findPlatformGroupsForUser
in interface PlatformIdentityService
public List<String> findUniqueTenantIds()
PlatformIdentityService
findUniqueTenantIds
in interface PlatformIdentityService
public NativeUserQuery createNativeUserQuery()
createNativeUserQuery
in interface IdmIdentityService
public PlatformUserBuilder createNewUserBuilder(String userId)
PlatformIdentityService
userId
. The user is transient and must be saved using PlatformUserBuilder.save()
createNewUserBuilder
in interface PlatformIdentityService
userId
- the id of the new userpublic PlatformGroupBuilder createNewGroupBuilder(String groupId)
createNewGroupBuilder
in interface PlatformIdentityService
public PlatformGroupBuilder createUpdateGroupBuilder(String groupId)
createUpdateGroupBuilder
in interface PlatformIdentityService
public PlatformUserEntity findPlatformUserById(String userId)
findPlatformUserById
in interface PlatformIdentityService
public PlatformUserBuilder createUpdateUserBuilder(String userId)
createUpdateUserBuilder
in interface PlatformIdentityService
public NativeGroupQuery createNativeGroupQuery()
createNativeGroupQuery
in interface IdmIdentityService
public void createMembership(String userId, String groupId)
createMembership
in interface IdmIdentityService
public void deleteGroup(String groupId)
deleteGroup
in interface IdmIdentityService
public void deleteMembership(String userId, String groupId)
deleteMembership
in interface IdmIdentityService
public boolean checkPassword(String userId, String password)
checkPassword
in interface IdmIdentityService
public void deleteUser(String userId)
deleteUser
in interface IdmIdentityService
public List<Group> getGroupsWithPrivilege(String name)
getGroupsWithPrivilege
in interface IdmIdentityService
public List<User> getUsersWithPrivilege(String name)
getUsersWithPrivilege
in interface IdmIdentityService