public interface GroupsCallback
| Modifier and Type | Method and Description |
|---|---|
Group |
createGroup(Group group)
Creates a group with the provided attributes.
|
void |
deleteGroup(String groupId)
Deletes the group with the specified groupId.
|
Optional<String> |
generateId()
Generates a group id for a new group
|
Group |
getGroup(String groupId) |
default Group |
getGroup(String groupId,
RequestedResourceAttributes additionalAttributes) |
PagedResult<Group> |
getGroups(PageInfo pageInfo,
String filter)
Returns a page of groups (limited by
SCIMConfigurationCallback.getMaxResourcesPerPage()),
taking into account the specified filter and paging parameters. |
default PagedResult<Group> |
getGroups(PageInfo pageInfo,
String filter,
RequestedResourceAttributes additionalAttributes)
Returns a page of groups (more info in
getGroups(PageInfo, String) ()}
adding specifying additional attributes to be returned of excluded from the response |
void |
patchGroup(String groupId,
PatchBody patchBody,
Meta groupMeta)
Updates a group with the provided attributes.
|
Group |
updateGroup(Group group)
Updates a group with the provided attributes.
|
Group getGroup(String groupId)
groupId, - unique group iddefault Group getGroup(String groupId, RequestedResourceAttributes additionalAttributes)
PagedResult<Group> getGroups(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 parameterdefault PagedResult<Group> getGroups(PageInfo pageInfo, String filter, RequestedResourceAttributes additionalAttributes)
getGroups(PageInfo, String) ()}
adding specifying additional attributes to be returned of excluded from the responseadditionalAttributes - additional attributes to be returned of excluded from the responseGroup createGroup(Group group)
group - Group updateGroup(Group group)
group - void patchGroup(String groupId, PatchBody patchBody, Meta groupMeta)
groupId - patchBody - groupMeta - void deleteGroup(String groupId)
groupId - Copyright © 2022 SAP SE. All rights reserved.