Interface UsersMapper

    • Method Detail

      • isUsernameTaken

        int isUsernameTaken​(String username)
      • isEmailTaken

        int isEmailTaken​(String email)
      • addUser

        int addUser​(NewUser newUser)
      • getUserIdByUsername

        Integer getUserIdByUsername​(String username)
      • getUserPageInfoByName

        UserPage getUserPageInfoByName​(String username)
      • getUserLoginInfoByString

        User getUserLoginInfoByString​(String usernameOrEmail)
      • getHashedPasswordByUserId

        User getHashedPasswordByUserId​(Integer userId)
      • editPassword

        int editPassword​(@Param("id")
                         Integer userId,
                         @Param("hashedPassword")
                         String hashedPassword)
      • addUserSession

        int addUserSession​(@Param("userId")
                           int userId,
                           @Param("sessionKey")
                           String sessionKey)
      • getUserBySessionKey

        User getUserBySessionKey​(String sessionKey)
      • removeSessionKey

        void removeSessionKey​(String sessionKey)