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.