public abstract class ReadOnlyIdmIdentityService extends BaseIdmIdentityServiceImpl
PlatformIdentityService
that can be used for custom read only implementations.commandExecutor
configuration
Constructor and Description |
---|
ReadOnlyIdmIdentityService(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
deactivateUser, reactivateUser, setUserState, setUserSubState
public ReadOnlyIdmIdentityService(CoreIdmEngineConfiguration configuration)
public abstract PlatformUserQuery createPlatformUserQuery()
public abstract PlatformGroupQuery createPlatformGroupQuery()
public abstract List<String> findUniqueTenantIds()
PlatformIdentityService
@Deprecated public PlatformGroup findPlatformGroupById(String groupId)
@Deprecated public List<PlatformGroup> findPlatformGroupsForUser(String userId)
@Deprecated public PlatformUser findPlatformUserById(String userId)
public PlatformUserBuilder createNewUserBuilder(String userId)
PlatformIdentityService
userId
. The user is transient and must be saved using PlatformUserBuilder.save()
userId
- the id of the new userpublic PlatformUserBuilder createUpdateUserBuilder(String userId)
public PlatformGroupBuilder createNewGroupBuilder(String groupId)
public PlatformGroupBuilder createUpdateGroupBuilder(String groupId)
public void saveUser(User user)
public void deleteUser(String userId)
public void saveGroup(Group group)
public void deleteGroup(String groupId)
public void updateUserPassword(User user)
public NativeUserQuery createNativeUserQuery()
public NativeGroupQuery createNativeGroupQuery()