Interface BulkLoginStore

All Superinterfaces:
LoginStore
All Known Implementing Classes:
LoginStoreImpl

public interface BulkLoginStore extends LoginStore
The store for saving user login information in bulk. For cases when we want to increment some parameters by more than a value of 1 with a single call
Since:
v8.22.0
  • Method Details

    • recordSuccessfulLoginAttempt

      void recordSuccessfulLoginAttempt(ApplicationUser user, long numberOfAttempts)
    • recordSuccessfulLoginAttempt

      default void recordSuccessfulLoginAttempt(ApplicationUser user)
    • updateLastLoginTime

      LoginInfo updateLastLoginTime(ApplicationUser applicationUser, long counter)
    • updateLastLoginTime

      default LoginInfo updateLastLoginTime(ApplicationUser user)
      Description copied from interface: LoginStore
      This will update the last login time for the user without resetting the elevated security check
      Specified by:
      updateLastLoginTime in interface LoginStore
      Parameters:
      user - the user in play. This MUST not be null.
      Returns:
      a non null LoginInfo object