public class MapUserLoginFailureProvider<K> extends Object implements UserLoginFailureProvider
Modifier and Type | Field and Description |
---|---|
protected MapKeycloakTransaction<K,MapUserLoginFailureEntity<K>,UserLoginFailureModel> |
userLoginFailureTx |
Constructor and Description |
---|
MapUserLoginFailureProvider(KeycloakSession session,
MapStorage<K,MapUserLoginFailureEntity<K>,UserLoginFailureModel> userLoginFailureStore) |
Modifier and Type | Method and Description |
---|---|
UserLoginFailureModel |
addUserLoginFailure(RealmModel realm,
String userId)
Adds a
UserLoginFailureModel for the given realm and user id. |
void |
close() |
UserLoginFailureModel |
getUserLoginFailure(RealmModel realm,
String userId)
Returns the
UserLoginFailureModel for the given realm and user id. |
void |
removeAllUserLoginFailures(RealmModel realm)
Removes all the
UserLoginFailureModel for the given realm. |
void |
removeUserLoginFailure(RealmModel realm,
String userId)
Removes a
UserLoginFailureModel for the given realm and user id. |
protected final MapKeycloakTransaction<K,MapUserLoginFailureEntity<K>,UserLoginFailureModel> userLoginFailureTx
public MapUserLoginFailureProvider(KeycloakSession session, MapStorage<K,MapUserLoginFailureEntity<K>,UserLoginFailureModel> userLoginFailureStore)
public UserLoginFailureModel getUserLoginFailure(RealmModel realm, String userId)
UserLoginFailureProvider
UserLoginFailureModel
for the given realm and user id.getUserLoginFailure
in interface UserLoginFailureProvider
realm
- RealmModel
userId
- String
Id of the user.UserLoginFailureModel
for the given realm and user id.public UserLoginFailureModel addUserLoginFailure(RealmModel realm, String userId)
UserLoginFailureProvider
UserLoginFailureModel
for the given realm and user id.addUserLoginFailure
in interface UserLoginFailureProvider
realm
- RealmModel
userId
- String
Id of the user.UserLoginFailureModel
.public void removeUserLoginFailure(RealmModel realm, String userId)
UserLoginFailureProvider
UserLoginFailureModel
for the given realm and user id.removeUserLoginFailure
in interface UserLoginFailureProvider
realm
- RealmModel
userId
- String
Id of the user.public void removeAllUserLoginFailures(RealmModel realm)
UserLoginFailureProvider
UserLoginFailureModel
for the given realm.removeAllUserLoginFailures
in interface UserLoginFailureProvider
realm
- RealmModel
Copyright © 2021 JBoss by Red Hat. All rights reserved.