Package org.keycloak.storage.user
Interface UserLookupProvider.Streams
-
- All Superinterfaces:
UserLookupProvider
- All Known Subinterfaces:
UserCache.Streams,UserProvider.Streams
- Enclosing interface:
- UserLookupProvider
public static interface UserLookupProvider.Streams extends UserLookupProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.keycloak.storage.user.UserLookupProvider
UserLookupProvider.Streams
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UserModelgetUserByEmail(String email, RealmModel realm)UserModelgetUserByEmail(RealmModel realm, String email)Returns a user with the given email belonging to the realmdefault UserModelgetUserById(String id, RealmModel realm)UserModelgetUserById(RealmModel realm, String id)Returns a user with the given id belonging to the realmdefault UserModelgetUserByUsername(String username, RealmModel realm)UserModelgetUserByUsername(RealmModel realm, String username)Returns a user with the given username belonging to the realm
-
-
-
Method Detail
-
getUserById
UserModel getUserById(RealmModel realm, String id)
Description copied from interface:UserLookupProviderReturns a user with the given id belonging to the realm- Specified by:
getUserByIdin interfaceUserLookupProvider- Parameters:
realm- the realm modelid- id of the user- Returns:
- found user model, or
nullif no such user exists
-
getUserById
default UserModel getUserById(String id, RealmModel realm)
- Specified by:
getUserByIdin interfaceUserLookupProvider
-
getUserByUsername
UserModel getUserByUsername(RealmModel realm, String username)
Description copied from interface:UserLookupProviderReturns a user with the given username belonging to the realm- Specified by:
getUserByUsernamein interfaceUserLookupProvider- Parameters:
realm- the realm modelusername- case insensitive username (case-sensitivity is controlled by storage)- Returns:
- found user model, or
nullif no such user exists
-
getUserByUsername
default UserModel getUserByUsername(String username, RealmModel realm)
- Specified by:
getUserByUsernamein interfaceUserLookupProvider
-
getUserByEmail
UserModel getUserByEmail(RealmModel realm, String email)
Description copied from interface:UserLookupProviderReturns a user with the given email belonging to the realm- Specified by:
getUserByEmailin interfaceUserLookupProvider- Parameters:
realm- the realm modelemail- case insensitive email address (case-sensitivity is controlled by storage)- Returns:
- found user model, or
nullif no such user exists
-
getUserByEmail
default UserModel getUserByEmail(String email, RealmModel realm)
- Specified by:
getUserByEmailin interfaceUserLookupProvider
-
-