public interface UserFederatedStorageProvider extends Provider, UserAttributeFederatedStorage, UserBrokerLinkFederatedStorage, UserConsentFederatedStorage, UserNotBeforeFederatedStorage, UserGroupMembershipFederatedStorage, UserRequiredActionsFederatedStorage, UserRoleMappingsFederatedStorage, UserFederatedUserCredentialStore
Modifier and Type | Interface and Description |
---|---|
static interface |
UserFederatedStorageProvider.Streams
The
UserFederatedStorageProvider.Streams interface makes all collection-based methods in UserFederatedStorageProvider
default by providing implementations that delegate to the Stream -based variants instead of the other way
around. |
Modifier and Type | Method and Description |
---|---|
List<String> |
getStoredUsers(RealmModel realm,
int first,
int max)
Deprecated.
Use
getStoredUsersStream instead. |
int |
getStoredUsersCount(RealmModel realm) |
default Stream<String> |
getStoredUsersStream(RealmModel realm,
Integer first,
Integer max)
Obtains the ids of all federated users in the realm.
|
void |
preRemove(ClientScopeModel clientScope) |
void |
preRemove(ProtocolMapperModel protocolMapper) |
void |
preRemove(RealmModel realm) |
void |
preRemove(RealmModel realm,
ClientModel client) |
void |
preRemove(RealmModel realm,
ComponentModel model) |
void |
preRemove(RealmModel realm,
GroupModel group) |
void |
preRemove(RealmModel realm,
RoleModel role) |
void |
preRemove(RealmModel realm,
UserModel user) |
getAttributes, getUsersByUserAttribute, getUsersByUserAttributeStream, removeAttribute, setAttribute, setSingleAttribute
addFederatedIdentity, getFederatedIdentities, getFederatedIdentitiesStream, getFederatedIdentity, getUserByFederatedIdentity, preRemove, removeFederatedIdentity, updateFederatedIdentity
addConsent, getConsentByClient, getConsents, getConsentsStream, revokeConsentForClient, updateConsent
getNotBeforeOfUser, setNotBeforeForUser
getGroups, getGroupsStream, getMembership, getMembershipStream, joinGroup, leaveGroup
addRequiredAction, getRequiredActions, getRequiredActionsStream, removeRequiredAction
deleteRoleMapping, getRoleMappings, getRoleMappingsStream, grantRole
createCredential, getStoredCredentialById, getStoredCredentialByNameAndType, getStoredCredentials, getStoredCredentialsByType, getStoredCredentialsByTypeStream, getStoredCredentialsStream, removeStoredCredential, updateCredential
@Deprecated List<String> getStoredUsers(RealmModel realm, int first, int max)
getStoredUsersStream
instead.default Stream<String> getStoredUsersStream(RealmModel realm, Integer first, Integer max)
realm
- a reference to the realm.first
- 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.int getStoredUsersCount(RealmModel realm)
void preRemove(RealmModel realm)
void preRemove(RealmModel realm, GroupModel group)
void preRemove(RealmModel realm, RoleModel role)
void preRemove(RealmModel realm, ClientModel client)
void preRemove(ProtocolMapperModel protocolMapper)
void preRemove(ClientScopeModel clientScope)
void preRemove(RealmModel realm, UserModel user)
void preRemove(RealmModel realm, ComponentModel model)
Copyright © 2021 JBoss by Red Hat. All rights reserved.