public interface UsersCallback
| Modifier and Type | Method and Description |
|---|---|
User |
createUser(User user)
Creates a user with the provided attributes.
|
void |
deleteUser(String userId)
Deletes the user with the specified userId.
|
Optional<String> |
generateId()
Generates a user id for a new user
|
User |
getUser(String userId) |
User |
getUserByUsername(String userName) |
PagedResult<User> |
getUsers(PageInfo pageInfo,
String filter)
Returns a page of users (limited by
SCIMConfigurationCallback.getMaxResourcesPerPage()),
taking into account the specified filter and paging parameters. |
void |
patchUser(String userId,
PatchBody patchBody,
Meta userMeta)
Updates a user with the provided attributes.
|
User |
updateUser(User user)
+
Updates a user with the provided attributes.
|
User getUserByUsername(String userName)
userName, - unique usernameUser getUser(String userId)
userId, - unique user idPagedResult<User> getUsers(PageInfo pageInfo, String filter)
SCIMConfigurationCallback.getMaxResourcesPerPage()),
taking into account the specified filter and paging parameters.pageInfo - parsed paging parameters from the API requestfilter - unparsed filter string from the $filter query parameterUser createUser(User user)
user - User updateUser(User user)
user - void patchUser(String userId, PatchBody patchBody, Meta userMeta)
userId - patchBody - userMeta - void deleteUser(String userId)
userId - Copyright © 2020 SAP SE. All rights reserved.