Class BsiPasswordPolicyUserMetadata

java.lang.Object
net.datenwerke.rs.passwordpolicy.service.BsiPasswordPolicyUserMetadata

public class BsiPasswordPolicyUserMetadata extends Object
  • Constructor Details

    • BsiPasswordPolicyUserMetadata

      public BsiPasswordPolicyUserMetadata()
  • Method Details

    • updateUser

      public void updateUser(User user, UserPropertiesService userPropertiesService)
    • loadfromUser

      public void loadfromUser(User user, UserPropertiesService userPropertiesService)
    • getLastSuccessfulLogin

      public Date getLastSuccessfulLogin()
    • setLastSuccessfulLogin

      public void setLastSuccessfulLogin(Date lastSuccessfulLogin)
    • getLastFailedLogin

      public Date getLastFailedLogin()
    • setLastFailedLogin

      public void setLastFailedLogin(Date lastFailedLogin)
    • getLastChangedPassword

      public Date getLastChangedPassword()
    • setLastChangedPassword

      public void setLastChangedPassword(Date lastChangedPassword)
    • getFailedLoginCount

      public int getFailedLoginCount()
    • setFailedLoginCount

      public void setFailedLoginCount(int failedLoginCount)
    • getAccountInhibited

      public Boolean getAccountInhibited()
    • isEnforcePasswordChange

      public boolean isEnforcePasswordChange()
    • setAccountInhibited

      public void setAccountInhibited(Boolean accountInhibited)
    • registerFailedLogin

      public void registerFailedLogin()
    • registerSuccessfulLogin

      public void registerSuccessfulLogin()
    • enforcePasswordChangeOnNextLogin

      public void enforcePasswordChangeOnNextLogin()
    • getRecentPasswords

      public List<String> getRecentPasswords()
    • recentPasswordsContain

      public boolean recentPasswordsContain(String cleartextPassword, int historyLength, PasswordHasher passwordHasher)
    • setRecentPasswords

      public void setRecentPasswords(List<String> recentPasswords)
    • addRecentPassword

      public void addRecentPassword(String password, int historyLength)
    • getAccountExpirationDate

      public Date getAccountExpirationDate()
    • setAccountExpirationDate

      public void setAccountExpirationDate(Date accountExpirationDate)