public class DefaultUsersCallback extends Object implements UsersCallback
| Constructor and Description |
|---|
DefaultUsersCallback() |
| 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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUser, getUserspublic User getUserByUsername(String username)
getUserByUsername in interface UsersCallbackpublic User getUser(String userId)
getUser in interface UsersCallbackpublic PagedResult<User> getUsers(PageInfo pageInfo, String filter)
UsersCallbackSCIMConfigurationCallback.getMaxResourcesPerPage()),
taking into account the specified filter and paging parameters.getUsers in interface UsersCallbackpageInfo - parsed paging parameters from the API requestfilter - unparsed filter string from the $filter query parameterpublic User createUser(User user)
UsersCallbackcreateUser in interface UsersCallbackpublic User updateUser(User user)
UsersCallbackupdateUser in interface UsersCallbackpublic void patchUser(String userId, PatchBody patchBody, Meta userMeta)
UsersCallbackpatchUser in interface UsersCallbackpublic void deleteUser(String userId)
UsersCallbackdeleteUser in interface UsersCallbackpublic Optional<String> generateId()
UsersCallbackgenerateId in interface UsersCallbackCopyright © 2022 SAP SE. All rights reserved.