Modifier and Type | Method and Description |
---|---|
UserModel |
CredentialTypeMetadataContext.getUser() |
Modifier and Type | Method and Description |
---|---|
CredentialModel |
UserCredentialStore.createCredential(RealmModel realm,
UserModel user,
CredentialModel cred) |
CredentialModel |
CredentialProvider.createCredential(RealmModel realm,
UserModel user,
T credentialModel) |
boolean |
CredentialProvider.deleteCredential(RealmModel realm,
UserModel user,
String credentialId) |
void |
CredentialInputUpdater.disableCredentialType(RealmModel realm,
UserModel user,
String credentialType) |
default T |
CredentialProvider.getDefaultCredential(KeycloakSession session,
RealmModel realm,
UserModel user) |
Set<String> |
CredentialInputUpdater.getDisableableCredentialTypes(RealmModel realm,
UserModel user)
Deprecated.
Use
getDisableableCredentialTypesStream
instead. |
default Set<String> |
CredentialInputUpdater.Streams.getDisableableCredentialTypes(RealmModel realm,
UserModel user) |
default Stream<String> |
CredentialInputUpdater.getDisableableCredentialTypesStream(RealmModel realm,
UserModel user)
Obtains the set of credential types that can be disabled via
disableCredentialType . |
Stream<String> |
CredentialInputUpdater.Streams.getDisableableCredentialTypesStream(RealmModel realm,
UserModel user) |
CredentialModel |
UserCredentialStore.getStoredCredentialById(RealmModel realm,
UserModel user,
String id) |
CredentialModel |
UserCredentialStore.getStoredCredentialByNameAndType(RealmModel realm,
UserModel user,
String name,
String type) |
List<CredentialModel> |
UserCredentialStore.getStoredCredentials(RealmModel realm,
UserModel user)
Deprecated.
Use
getStoredCredentialsStream instead. |
default List<CredentialModel> |
UserCredentialStore.Streams.getStoredCredentials(RealmModel realm,
UserModel user) |
List<CredentialModel> |
UserCredentialStore.getStoredCredentialsByType(RealmModel realm,
UserModel user,
String type)
Deprecated.
Use
getStoredCredentialsByTypeStream
instead. |
default List<CredentialModel> |
UserCredentialStore.Streams.getStoredCredentialsByType(RealmModel realm,
UserModel user,
String type) |
default Stream<CredentialModel> |
UserCredentialStore.getStoredCredentialsByTypeStream(RealmModel realm,
UserModel user,
String type)
Obtains the stored credentials associated with the specified user that match the specified type.
|
Stream<CredentialModel> |
UserCredentialStore.Streams.getStoredCredentialsByTypeStream(RealmModel realm,
UserModel user,
String type) |
default Stream<CredentialModel> |
UserCredentialStore.getStoredCredentialsStream(RealmModel realm,
UserModel user)
Obtains the stored credentials associated with the specified user.
|
Stream<CredentialModel> |
UserCredentialStore.Streams.getStoredCredentialsStream(RealmModel realm,
UserModel user) |
boolean |
CredentialInputValidator.isConfiguredFor(RealmModel realm,
UserModel user,
String credentialType) |
boolean |
CredentialInputValidator.isValid(RealmModel realm,
UserModel user,
CredentialInput credentialInput)
Tests whether a credential is valid
|
boolean |
UserCredentialStore.moveCredentialTo(RealmModel realm,
UserModel user,
String id,
String newPreviousCredentialId) |
boolean |
UserCredentialStore.removeStoredCredential(RealmModel realm,
UserModel user,
String id) |
boolean |
CredentialInputUpdater.updateCredential(RealmModel realm,
UserModel user,
CredentialInput input) |
void |
UserCredentialStore.updateCredential(RealmModel realm,
UserModel user,
CredentialModel cred) |
CredentialTypeMetadataContext.CredentialTypeMetadataContextBuilder |
CredentialTypeMetadataContext.CredentialTypeMetadataContextBuilder.user(UserModel user) |
Modifier and Type | Method and Description |
---|---|
Locale |
LocaleSelectorProvider.resolveLocale(RealmModel realm,
UserModel user)
Resolve the locale which should be used for the request
|
void |
LocaleUpdaterProvider.updateUsersLocale(UserModel user,
String locale) |
Modifier and Type | Interface and Description |
---|---|
static interface |
UserModel.Streams
The
UserModel.Streams interface makes all collection-based methods in UserModel default by providing
implementations that delegate to the Stream -based variants instead of the other way around. |
Modifier and Type | Class and Description |
---|---|
class |
UserModelDefaultMethods |
static class |
UserModelDefaultMethods.Streams
The
UserModelDefaultMethods.Streams class extends the UserModelDefaultMethods abstract class and
implements the UserModel.Streams interface, allowing subclasses to focus on the implementation of the
Stream -based query methods and providing default implementations for the collections-based variants that
delegate to their Stream counterparts. |
Modifier and Type | Field and Description |
---|---|
static SearchableModelField<UserModel> |
UserModel.SearchableFields.ASSIGNED_GROUP |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.ASSIGNED_ROLE |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.ATTRIBUTE
Search for attribute value.
|
static Comparator<UserModel> |
UserModel.COMPARE_BY_USERNAME |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.CONSENT_CLIENT_FEDERATION_LINK
Search for users that have consent set for a particular client that originates in the given client provider.
|
static SearchableModelField<UserModel> |
UserModel.SearchableFields.CONSENT_FOR_CLIENT
Search for users that have consent set for a particular client.
|
static SearchableModelField<UserModel> |
UserModel.SearchableFields.CONSENT_WITH_CLIENT_SCOPE
Search for users that have consent that has given client scope.
|
static SearchableModelField<UserModel> |
UserModel.SearchableFields.EMAIL |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.EMAIL_VERIFIED |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.ENABLED |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.FEDERATION_LINK |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.FIRST_NAME |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.ID |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.IDP_AND_USER
This field can only searched either for users coming from an IDP, then the operand is (idp_alias),
or as user coming from a particular IDP with given username there, then the operand is a pair (idp_alias, idp_user_id).
|
static SearchableModelField<UserModel> |
UserModel.SearchableFields.LAST_NAME |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.REALM_ID |
static SearchableModelField<UserModel> |
UserModel.SearchableFields.SERVICE_ACCOUNT_CLIENT
ID of the client corresponding to the service account
|
static SearchableModelField<UserModel> |
UserModel.SearchableFields.USERNAME |
Modifier and Type | Method and Description |
---|---|
UserModel |
UserProvider.addUser(RealmModel realm,
String id,
String username,
boolean addDefaultRoles,
boolean addDefaultRequiredActions)
Adds a new user into the storage.
|
UserModel |
CredentialValidationOutput.getAuthenticatedUser() |
UserModel |
UserProvider.getServiceAccount(ClientModel client)
Return a UserModel representing service account of the client
|
UserModel |
UserModel.UserRemovedEvent.getUser() |
UserModel |
UserSessionModel.getUser() |
UserModel |
UserProvider.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm)
Deprecated.
Use
getUserByFederatedIdentity instead. |
default UserModel |
UserProvider.Streams.getUserByFederatedIdentity(FederatedIdentityModel socialLink,
RealmModel realm) |
default UserModel |
UserProvider.getUserByFederatedIdentity(RealmModel realm,
FederatedIdentityModel socialLink)
Returns a userModel that corresponds to the given socialLink.
|
UserModel |
UserProvider.Streams.getUserByFederatedIdentity(RealmModel realm,
FederatedIdentityModel socialLink) |
Modifier and Type | Method and Description |
---|---|
List<UserModel> |
UserProvider.getUsers(RealmModel realm,
boolean includeServiceAccounts)
Deprecated.
Use
getUsersStream instead. |
default List<UserModel> |
UserProvider.Streams.getUsers(RealmModel realm,
boolean includeServiceAccounts) |
List<UserModel> |
UserProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts)
Deprecated.
Use
getUsersStream instead. |
default List<UserModel> |
UserProvider.Streams.getUsers(RealmModel realm,
int firstResult,
int maxResults,
boolean includeServiceAccounts) |
default Stream<UserModel> |
UserProvider.getUsersStream(RealmModel realm,
boolean includeServiceAccounts)
Obtains the users associated with the specified realm.
|
default Stream<UserModel> |
UserProvider.Streams.getUsersStream(RealmModel realm,
boolean includeServiceAccounts) |
default Stream<UserModel> |
UserProvider.getUsersStream(RealmModel realm,
Integer firstResult,
Integer maxResults,
boolean includeServiceAccounts)
Obtains the users associated with the specified realm.
|
Stream<UserModel> |
UserProvider.Streams.getUsersStream(RealmModel realm,
Integer firstResult,
Integer maxResults,
boolean includeServiceAccounts) |
Modifier and Type | Method and Description |
---|---|
void |
UserProvider.addFederatedIdentity(RealmModel realm,
UserModel user,
FederatedIdentityModel socialLink)
Adds a federated identity link for the user within the realm
|
CredentialModel |
UserCredentialManager.createCredentialThroughProvider(RealmModel realm,
UserModel user,
CredentialModel model)
Creates a credential from the credentialModel, by looping through the providers to find a match for the type
|
UserSessionModel |
UserSessionProvider.createUserSession(RealmModel realm,
UserModel user,
String loginUsername,
String ipAddress,
String authMethod,
boolean rememberMe,
String brokerSessionId,
String brokerUserId) |
UserSessionModel |
UserSessionProvider.createUserSession(String id,
RealmModel realm,
UserModel user,
String loginUsername,
String ipAddress,
String authMethod,
boolean rememberMe,
String brokerSessionId,
String brokerUserId,
UserSessionModel.SessionPersistenceState persistenceState) |
void |
UserCredentialManager.disableCredentialType(RealmModel realm,
UserModel user,
String credentialType)
Calls disableCredential on UserStorageProvider and UserFederationProviders first, then loop through
each CredentialProvider.
|
List<String> |
UserCredentialManager.getConfiguredUserStorageCredentialTypes(RealmModel realm,
UserModel user)
Deprecated.
Use
getConfiguredUserStorageCredentialTypesStream
instead. |
default List<String> |
UserCredentialManager.Streams.getConfiguredUserStorageCredentialTypes(RealmModel realm,
UserModel user) |
default Stream<String> |
UserCredentialManager.getConfiguredUserStorageCredentialTypesStream(RealmModel realm,
UserModel user)
Obtains the credential types provided by the user storage where the specified user is stored.
|
Stream<String> |
UserCredentialManager.Streams.getConfiguredUserStorageCredentialTypesStream(RealmModel realm,
UserModel user) |
Set<String> |
UserCredentialManager.getDisableableCredentialTypes(RealmModel realm,
UserModel user)
Deprecated.
Use
getDisableableCredentialTypesStream
instead. |
default Set<String> |
UserCredentialManager.Streams.getDisableableCredentialTypes(RealmModel realm,
UserModel user) |
default Stream<String> |
UserCredentialManager.getDisableableCredentialTypesStream(RealmModel realm,
UserModel user)
Obtains the credential types that can be disabled by means of the
UserCredentialManager.disableCredentialType(RealmModel, UserModel, String)
method. |
Stream<String> |
UserCredentialManager.Streams.getDisableableCredentialTypesStream(RealmModel realm,
UserModel user) |
Set<FederatedIdentityModel> |
UserProvider.getFederatedIdentities(UserModel user,
RealmModel realm)
Deprecated.
Use
getFederatedIdentitiesStream instead. |
default Set<FederatedIdentityModel> |
UserProvider.Streams.getFederatedIdentities(UserModel user,
RealmModel realm) |
default Stream<FederatedIdentityModel> |
UserProvider.getFederatedIdentitiesStream(RealmModel realm,
UserModel user)
Obtains the federated identities of the specified user.
|
Stream<FederatedIdentityModel> |
UserProvider.Streams.getFederatedIdentitiesStream(RealmModel realm,
UserModel user) |
default FederatedIdentityModel |
UserProvider.getFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider)
Returns details of the association between the user and the socialProvider.
|
FederatedIdentityModel |
UserProvider.Streams.getFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider) |
FederatedIdentityModel |
UserProvider.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm)
Deprecated.
Use
getFederatedIdentity instead. |
default FederatedIdentityModel |
UserProvider.Streams.getFederatedIdentity(UserModel user,
String socialProvider,
RealmModel realm) |
String |
OTPPolicy.getKeyURI(RealmModel realm,
UserModel user,
String secret)
Constructs the
otpauth:// URI based on the Key-Uri-Format. |
int |
UserProvider.getNotBeforeOfUser(RealmModel realm,
UserModel user)
Gets the notBefore value for the given user
|
default List<UserSessionModel> |
UserSessionProvider.getOfflineUserSessions(RealmModel realm,
UserModel user)
Deprecated.
Use
getOfflineUserSessionsStream instead. |
Stream<UserSessionModel> |
UserSessionProvider.getOfflineUserSessionsStream(RealmModel realm,
UserModel user)
Obtains the offline user sessions associated with the specified user.
|
default List<UserSessionModel> |
UserSessionProvider.getUserSessions(RealmModel realm,
UserModel user)
Deprecated.
Use
getUserSessionsStream instead. |
Stream<UserSessionModel> |
UserSessionProvider.getUserSessionsStream(RealmModel realm,
UserModel user)
Obtains the online user sessions associated with the specified user.
|
LogoutToken |
TokenManager.initLogoutToken(ClientModel client,
UserModel user,
AuthenticatedClientSessionModel clientSessionModel) |
boolean |
UserCredentialManager.isConfiguredFor(RealmModel realm,
UserModel user,
String type)
Checks to see if user has credential type configured.
|
boolean |
UserCredentialManager.isConfiguredLocally(RealmModel realm,
UserModel user,
String type)
Only loops through each CredentialProvider to see if credential type is configured for the user.
|
boolean |
UserCredentialManager.isValid(RealmModel realm,
UserModel user,
CredentialInput... inputs)
Validates list of credentials.
|
boolean |
UserCredentialManager.isValid(RealmModel realm,
UserModel user,
List<CredentialInput> inputs)
Validates list of credentials.
|
boolean |
UserProvider.removeFederatedIdentity(RealmModel realm,
UserModel user,
String socialProvider)
Removes federation link between the user and the identity provider given by its id
|
boolean |
UserManager.removeUser(RealmModel realm,
UserModel user) |
boolean |
UserManager.removeUser(RealmModel realm,
UserModel user,
UserProvider userProvider) |
void |
UserSessionProvider.removeUserSessions(RealmModel realm,
UserModel user) |
Locale |
KeycloakContext.resolveLocale(UserModel user) |
void |
UserSessionModel.restartSession(RealmModel realm,
UserModel user,
String loginUsername,
String ipAddress,
String authMethod,
boolean rememberMe,
String brokerSessionId,
String brokerUserId) |
void |
UserProvider.setNotBeforeForUser(RealmModel realm,
UserModel user,
int notBefore)
Sets the notBefore value for the given user
|
boolean |
UserCredentialManager.updateCredential(RealmModel realm,
UserModel user,
CredentialInput input)
Updates a credential.
|
void |
UserCredentialManager.updateCredentialLabel(RealmModel realm,
UserModel user,
String credentialId,
String userLabel)
Updates the credential label and invalidates the cache for the user.
|
void |
UserProvider.updateFederatedIdentity(RealmModel realm,
UserModel federatedUser,
FederatedIdentityModel federatedIdentityModel)
Update details of association between the federatedUser and the idp given by the federatedIdentityModel
|
Constructor and Description |
---|
CredentialValidationOutput(UserModel authenticatedUser,
CredentialValidationOutput.Status authStatus,
Map<String,String> state) |
Modifier and Type | Interface and Description |
---|---|
interface |
CachedUserModel
Cached users will implement this interface
|
static interface |
CachedUserModel.Streams
The
CachedUserModel.Streams interface differs from CachedUserModel in that it extends the
UserModel.Streams interface, allowing implementations of CachedUserModel to focus on the
Stream -based methods in the UserModel interface. |
Modifier and Type | Method and Description |
---|---|
UserModel |
CachedUserModel.getDelegateForUpdate()
Invalidates the cache for this user and returns a delegate that represents the actual data provider
|
Modifier and Type | Method and Description |
---|---|
void |
UserCache.evict(RealmModel realm,
UserModel user)
Evict user from cache.
|
void |
OnUserCache.onCache(RealmModel realm,
CachedUserModel user,
UserModel delegate) |
Modifier and Type | Class and Description |
---|---|
class |
UserModelDelegate
Delegation pattern.
|
Modifier and Type | Field and Description |
---|---|
protected UserModel |
UserModelDelegate.delegate |
Modifier and Type | Method and Description |
---|---|
UserModel |
UserModelDelegate.getDelegate() |
Modifier and Type | Method and Description |
---|---|
static Set<RoleModel> |
RoleUtils.getDeepUserRoleMappings(UserModel user) |
Constructor and Description |
---|
UserModelDelegate(UserModel delegate) |
Modifier and Type | Method and Description |
---|---|
PolicyError |
PasswordPolicyProvider.validate(RealmModel realm,
UserModel user,
String password) |
Modifier and Type | Method and Description |
---|---|
UserModel |
AuthenticationSessionModel.getAuthenticatedUser()
Returns authenticated user that is associated to the authentication session.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticationSessionModel.setAuthenticatedUser(UserModel user)
Sets authenticated user that is associated to the authentication session.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
StorageId.isLocalStorage(UserModel user) |
static String |
StorageId.resolveProviderId(UserModel user) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserAdapter
This abstract class provides implementations for everything but getUsername().
|
static class |
AbstractUserAdapter.Streams
The
AbstractUserAdapter.Streams class extends the AbstractUserAdapter abstract class and implements
the UserModel.Streams interface, allowing subclasses to focus on the implementation of the Stream -based
query methods and providing default implementations for the collections-based variants that delegate to their
Stream counterparts. |
class |
AbstractUserAdapterFederatedStorage
Assumes everything is managed by federated storage except for username.
|
static class |
AbstractUserAdapterFederatedStorage.Streams
The
AbstractUserAdapterFederatedStorage.Streams class extends the AbstractUserAdapterFederatedStorage
abstract class and implements the UserModel.Streams interface, allowing subclasses to focus on the implementation
of the Stream -based query methods and providing default implementations for the collections-based variants
that delegate to their Stream counterparts. |
Modifier and Type | Method and Description |
---|---|
void |
UserFederatedStorageProvider.preRemove(RealmModel realm,
UserModel user) |
Modifier and Type | Method and Description |
---|---|
UserModel |
UserRegistrationProvider.addUser(RealmModel realm,
String username)
All storage providers that implement this interface will be looped through.
|
default UserModel |
UserLookupProvider.getUserByEmail(RealmModel realm,
String email)
Returns a user with the given email belonging to the realm
|
UserModel |
UserLookupProvider.Streams.getUserByEmail(RealmModel realm,
String email) |
UserModel |
UserLookupProvider.getUserByEmail(String email,
RealmModel realm)
Deprecated.
Use
getUserByEmail instead. |
default UserModel |
UserLookupProvider.Streams.getUserByEmail(String email,
RealmModel realm) |
default UserModel |
UserLookupProvider.getUserById(RealmModel realm,
String id)
Returns a user with the given id belonging to the realm
|
UserModel |
UserLookupProvider.Streams.getUserById(RealmModel realm,
String id) |
UserModel |
UserLookupProvider.getUserById(String id,
RealmModel realm)
Deprecated.
Use
getUserById instead. |
default UserModel |
UserLookupProvider.Streams.getUserById(String id,
RealmModel realm) |
default UserModel |
UserLookupProvider.getUserByUsername(RealmModel realm,
String username)
Returns a user with the given username belonging to the realm
|
UserModel |
UserLookupProvider.Streams.getUserByUsername(RealmModel realm,
String username) |
UserModel |
UserLookupProvider.getUserByUsername(String username,
RealmModel realm)
Deprecated.
Use
getUserByUsername instead. |
default UserModel |
UserLookupProvider.Streams.getUserByUsername(String username,
RealmModel realm) |
UserModel |
ImportedUserValidation.validate(RealmModel realm,
UserModel user)
If this method returns null, then the user in local storage will be removed
|
Modifier and Type | Method and Description |
---|---|
List<UserModel> |
UserQueryProvider.getGroupMembers(RealmModel realm,
GroupModel group)
Deprecated.
Use
getGroupMembersStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.getGroupMembers(RealmModel realm,
GroupModel group) |
List<UserModel> |
UserQueryProvider.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults)
Deprecated.
Use
getGroupMembersStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.getGroupMembers(RealmModel realm,
GroupModel group,
int firstResult,
int maxResults) |
default Stream<UserModel> |
UserQueryProvider.getGroupMembersStream(RealmModel realm,
GroupModel group)
Obtains users that belong to a specific group.
|
default Stream<UserModel> |
UserQueryProvider.Streams.getGroupMembersStream(RealmModel realm,
GroupModel group) |
default Stream<UserModel> |
UserQueryProvider.getGroupMembersStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer maxResults)
Obtains users that belong to a specific group.
|
Stream<UserModel> |
UserQueryProvider.Streams.getGroupMembersStream(RealmModel realm,
GroupModel group,
Integer firstResult,
Integer maxResults) |
default List<UserModel> |
UserQueryProvider.getRoleMembers(RealmModel realm,
RoleModel role)
Deprecated.
Use
getRoleMembersStream instead. |
default List<UserModel> |
UserQueryProvider.getRoleMembers(RealmModel realm,
RoleModel role,
int firstResult,
int maxResults)
Deprecated.
Use
getRoleMembersStream instead. |
default Stream<UserModel> |
UserQueryProvider.getRoleMembersStream(RealmModel realm,
RoleModel role)
Obtains users that have the specified role.
|
default Stream<UserModel> |
UserQueryProvider.getRoleMembersStream(RealmModel realm,
RoleModel role,
Integer firstResult,
Integer maxResults)
Searches for users that have the specified role.
|
List<UserModel> |
UserQueryProvider.getUsers(RealmModel realm)
Deprecated.
Use
getUsersStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.getUsers(RealmModel realm) |
List<UserModel> |
UserQueryProvider.getUsers(RealmModel realm,
int firstResult,
int maxResults)
Deprecated.
Use
getUsersStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.getUsers(RealmModel realm,
int firstResult,
int maxResults) |
default Stream<UserModel> |
UserQueryProvider.getUsersStream(RealmModel realm)
Searches all users in the realm.
|
default Stream<UserModel> |
UserQueryProvider.Streams.getUsersStream(RealmModel realm) |
default Stream<UserModel> |
UserQueryProvider.getUsersStream(RealmModel realm,
Integer firstResult,
Integer maxResults)
Searches all users in the realm, starting from the
firstResult and containing at most maxResults . |
Stream<UserModel> |
UserQueryProvider.Streams.getUsersStream(RealmModel realm,
Integer firstResult,
Integer maxResults) |
List<UserModel> |
UserQueryProvider.searchForUser(Map<String,String> params,
RealmModel realm)
Deprecated.
Use
searchForUserStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.searchForUser(Map<String,String> params,
RealmModel realm) |
List<UserModel> |
UserQueryProvider.searchForUser(Map<String,String> params,
RealmModel realm,
int firstResult,
int maxResults)
Deprecated.
Use
searchForUserStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.searchForUser(Map<String,String> params,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserQueryProvider.searchForUser(String search,
RealmModel realm)
Deprecated.
Use
searchForUserStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.searchForUser(String search,
RealmModel realm) |
List<UserModel> |
UserQueryProvider.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults)
Deprecated.
Use
searchForUserStream instead. |
default List<UserModel> |
UserQueryProvider.Streams.searchForUser(String search,
RealmModel realm,
int firstResult,
int maxResults) |
List<UserModel> |
UserQueryProvider.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm)
Deprecated.
Use
searchForUserByUserAttributeStream
instead. |
default List<UserModel> |
UserQueryProvider.Streams.searchForUserByUserAttribute(String attrName,
String attrValue,
RealmModel realm) |
default Stream<UserModel> |
UserQueryProvider.searchForUserByUserAttributeStream(RealmModel realm,
String attrName,
String attrValue)
Searches for users that have a specific attribute with a specific value.
|
Stream<UserModel> |
UserQueryProvider.Streams.searchForUserByUserAttributeStream(RealmModel realm,
String attrName,
String attrValue) |
default Stream<UserModel> |
UserQueryProvider.searchForUserStream(RealmModel realm,
Map<String,String> params)
Searches for user by parameter.
|
default Stream<UserModel> |
UserQueryProvider.Streams.searchForUserStream(RealmModel realm,
Map<String,String> params) |
default Stream<UserModel> |
UserQueryProvider.searchForUserStream(RealmModel realm,
Map<String,String> params,
Integer firstResult,
Integer maxResults)
Searches for user by parameter.
|
Stream<UserModel> |
UserQueryProvider.Streams.searchForUserStream(RealmModel realm,
Map<String,String> params,
Integer firstResult,
Integer maxResults) |
default Stream<UserModel> |
UserQueryProvider.searchForUserStream(RealmModel realm,
String search)
Searches for users whose username, email, first name or last name contain any of the strings in
search separated by whitespace. |
default Stream<UserModel> |
UserQueryProvider.Streams.searchForUserStream(RealmModel realm,
String search) |
default Stream<UserModel> |
UserQueryProvider.searchForUserStream(RealmModel realm,
String search,
Integer firstResult,
Integer maxResults)
Searches for users whose username, email, first name or last name contain any of the strings in
search separated by whitespace. |
Stream<UserModel> |
UserQueryProvider.Streams.searchForUserStream(RealmModel realm,
String search,
Integer firstResult,
Integer maxResults) |
Modifier and Type | Method and Description |
---|---|
boolean |
UserRegistrationProvider.removeUser(RealmModel realm,
UserModel user)
Called if user originated from this provider.
|
UserModel |
ImportedUserValidation.validate(RealmModel realm,
UserModel user)
If this method returns null, then the user in local storage will be removed
|
Modifier and Type | Method and Description |
---|---|
static int |
UserQueryProvider.countUsersInGroups(Stream<UserModel> users,
Set<String> groupIds)
Returns the number of users from the given list of users that are in at
least one of the groups given in the groups set.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.