Class MapUserLoginFailureProvider
- java.lang.Object
-
- org.keycloak.models.map.loginFailure.MapUserLoginFailureProvider
-
- All Implemented Interfaces:
UserLoginFailureProvider,Provider
public class MapUserLoginFailureProvider extends Object implements UserLoginFailureProvider
- Author:
- Martin Kanis
-
-
Field Summary
Fields Modifier and Type Field Description protected MapKeycloakTransaction<MapUserLoginFailureEntity,UserLoginFailureModel>userLoginFailureTx
-
Constructor Summary
Constructors Constructor Description MapUserLoginFailureProvider(KeycloakSession session, MapStorage<MapUserLoginFailureEntity,UserLoginFailureModel> userLoginFailureStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserLoginFailureModeladdUserLoginFailure(RealmModel realm, String userId)Adds aUserLoginFailureModelfor the given realm and user id.voidclose()UserLoginFailureModelgetUserLoginFailure(RealmModel realm, String userId)Returns theUserLoginFailureModelfor the given realm and user id.voidremoveAllUserLoginFailures(RealmModel realm)Removes all theUserLoginFailureModelfor the given realm.voidremoveUserLoginFailure(RealmModel realm, String userId)Removes aUserLoginFailureModelfor the given realm and user id.
-
-
-
Field Detail
-
userLoginFailureTx
protected final MapKeycloakTransaction<MapUserLoginFailureEntity,UserLoginFailureModel> userLoginFailureTx
-
-
Constructor Detail
-
MapUserLoginFailureProvider
public MapUserLoginFailureProvider(KeycloakSession session, MapStorage<MapUserLoginFailureEntity,UserLoginFailureModel> userLoginFailureStore)
-
-
Method Detail
-
getUserLoginFailure
public UserLoginFailureModel getUserLoginFailure(RealmModel realm, String userId)
Description copied from interface:UserLoginFailureProviderReturns theUserLoginFailureModelfor the given realm and user id.- Specified by:
getUserLoginFailurein interfaceUserLoginFailureProvider- Parameters:
realm-RealmModeluserId-StringId of the user.- Returns:
- Returns the
UserLoginFailureModelfor the given realm and user id.
-
addUserLoginFailure
public UserLoginFailureModel addUserLoginFailure(RealmModel realm, String userId)
Description copied from interface:UserLoginFailureProviderAdds aUserLoginFailureModelfor the given realm and user id.- Specified by:
addUserLoginFailurein interfaceUserLoginFailureProvider- Parameters:
realm-RealmModeluserId-StringId of the user.- Returns:
- Returns newly created
UserLoginFailureModel.
-
removeUserLoginFailure
public void removeUserLoginFailure(RealmModel realm, String userId)
Description copied from interface:UserLoginFailureProviderRemoves aUserLoginFailureModelfor the given realm and user id.- Specified by:
removeUserLoginFailurein interfaceUserLoginFailureProvider- Parameters:
realm-RealmModeluserId-StringId of the user.
-
removeAllUserLoginFailures
public void removeAllUserLoginFailures(RealmModel realm)
Description copied from interface:UserLoginFailureProviderRemoves all theUserLoginFailureModelfor the given realm.- Specified by:
removeAllUserLoginFailuresin interfaceUserLoginFailureProvider- Parameters:
realm-RealmModel
-
-