public interface UserGroupMembershipFederatedStorage
| Modifier and Type | Interface and Description |
|---|---|
static interface |
UserGroupMembershipFederatedStorage.Streams
The
UserGroupMembershipFederatedStorage.Streams interface makes all collection-based methods in UserGroupMembershipFederatedStorage
default by providing implementations that delegate to the Stream-based variants instead of the other way
around. |
| Modifier and Type | Method and Description |
|---|---|
Set<GroupModel> |
getGroups(RealmModel realm,
String userId)
Deprecated.
Use
getGroupsStream instead. |
default Stream<GroupModel> |
getGroupsStream(RealmModel realm,
String userId)
Obtains the groups associated with the federated user.
|
List<String> |
getMembership(RealmModel realm,
GroupModel group,
int firstResult,
int max)
Deprecated.
Use
getMembershipStream instead. |
default Stream<String> |
getMembershipStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer max)
Obtains the federated users that are members of the given
group in the specified realm. |
void |
joinGroup(RealmModel realm,
String userId,
GroupModel group) |
void |
leaveGroup(RealmModel realm,
String userId,
GroupModel group) |
@Deprecated Set<GroupModel> getGroups(RealmModel realm, String userId)
getGroupsStream instead.default Stream<GroupModel> getGroupsStream(RealmModel realm, String userId)
realm - a reference to the realm.userId - the user identifier.Stream of groups.void joinGroup(RealmModel realm, String userId, GroupModel group)
void leaveGroup(RealmModel realm, String userId, GroupModel group)
@Deprecated List<String> getMembership(RealmModel realm, GroupModel group, int firstResult, int max)
getMembershipStream instead.default Stream<String> getMembershipStream(RealmModel realm, GroupModel group, Integer firstResult, Integer max)
group in the specified realm.realm - a reference to the realm.group - a reference to the group whose federated members are being searched.firstResult - first result to return. Ignored if negative or null.max - maximum number of results to return. Ignored if negative or null.Stream of federated user ids that are members of the group in the realm.Copyright © 2021 JBoss by Red Hat. All rights reserved.