Interface User

    • Method Detail

      • generateToken

        void generateToken​(int tokenLength,
                           int tokenExpireTime)
      • removeToken

        void removeToken()
      • checkToken

        boolean checkToken​(String token)
      • hasTokenExpired

        boolean hasTokenExpired()
      • setChangePwdDate

        void setChangePwdDate​(OffsetDateTime changePwdDate)
      • addToPasswordHistory

        void addToPasswordHistory​(String password)
      • removeOldestEntriesFromPasswordHistory

        void removeOldestEntriesFromPasswordHistory​(int n)
      • getPasswordHistory

        List<String> getPasswordHistory()
      • setSecurityQuestion

        void setSecurityQuestion​(SecurityQuestion securityQuestion)
      • getSecurityAnswer

        String getSecurityAnswer()
      • setSecurityAnswer

        void setSecurityAnswer​(String securityAnswer)
      • getFailedLogins

        Integer getFailedLogins()
      • setFailedLogins

        void setFailedLogins​(Integer failedLogins)
      • setLastLoginDate

        void setLastLoginDate​(OffsetDateTime lastLoginDate)
      • isMustChangePassword

        boolean isMustChangePassword()
      • setMustChangePassword

        void setMustChangePassword​(boolean mustChangePassword)
      • add

        boolean add​(Role role)
      • getRoles

        List<? extends Role> getRoles()