All Superinterfaces:
Account, Any, Attributable, Entity, Groupable<User,UMembership,URelationship>, Relatable<User,URelationship>, Serializable
All Known Implementing Classes:
JPAUser, Neo4jUser

  • Method Details

    • getToken

      String getToken()
    • getTokenExpireTime

      OffsetDateTime getTokenExpireTime()
    • generateToken

      void generateToken(int tokenLength, int tokenExpireTime)
    • removeToken

      void removeToken()
    • checkToken

      boolean checkToken(String token)
    • hasTokenExpired

      boolean hasTokenExpired()
    • getChangePwdDate

      OffsetDateTime getChangePwdDate()
    • setChangePwdDate

      void setChangePwdDate(OffsetDateTime changePwdDate)
    • addToPasswordHistory

      void addToPasswordHistory(String password)
    • removeOldestEntriesFromPasswordHistory

      void removeOldestEntriesFromPasswordHistory(int n)
    • getPasswordHistory

      List<String> getPasswordHistory()
    • getSecurityQuestion

      SecurityQuestion getSecurityQuestion()
    • setSecurityQuestion

      void setSecurityQuestion(SecurityQuestion securityQuestion)
    • getSecurityAnswer

      String getSecurityAnswer()
    • setSecurityAnswer

      void setSecurityAnswer(String securityAnswer)
    • getFailedLogins

      Integer getFailedLogins()
    • setFailedLogins

      void setFailedLogins(Integer failedLogins)
    • getLastLoginDate

      OffsetDateTime getLastLoginDate()
    • setLastLoginDate

      void setLastLoginDate(OffsetDateTime lastLoginDate)
    • isMustChangePassword

      boolean isMustChangePassword()
    • setMustChangePassword

      void setMustChangePassword(boolean mustChangePassword)
    • add

      boolean add(Role role)
    • getRoles

      List<? extends Role> getRoles()
    • add

      boolean add(LinkedAccount account)
    • getLinkedAccount

      Optional<? extends LinkedAccount> getLinkedAccount(String resource, String connObjectKeyValue)
    • getLinkedAccounts

      List<? extends LinkedAccount> getLinkedAccounts(String resource)
    • getLinkedAccounts

      List<? extends LinkedAccount> getLinkedAccounts()