Class PasswordPolicyResponseImpl

    • Constructor Detail

      • PasswordPolicyResponseImpl

        public PasswordPolicyResponseImpl()
        Creates a new instance of a PasswordPolicy response Control.
    • Method Detail

      • getTimeBeforeExpiration

        public int getTimeBeforeExpiration()
        Returns the time before expiration. Will return -1 if this warning was not present in the response.
        Specified by:
        getTimeBeforeExpiration in interface PasswordPolicyResponse
        Returns:
        The time before expiration of the password, or -1 if not set
      • setTimeBeforeExpiration

        public void setTimeBeforeExpiration​(int timeBeforeExpiration)
        Set a date of expiration for the password.
        Specified by:
        setTimeBeforeExpiration in interface PasswordPolicyResponse
        Parameters:
        timeBeforeExpiration - The time before the password will expire
      • getGraceAuthNRemaining

        public int getGraceAuthNRemaining()
        Returns the number of possible attempts on the password before it's locked. Will return -1 if this warning was not present in the response.
        Specified by:
        getGraceAuthNRemaining in interface PasswordPolicyResponse
        Returns:
        The number of possible attempts on the password before it's locked
      • setGraceAuthNRemaining

        public void setGraceAuthNRemaining​(int graceAuthNRemaining)
        Sets the number of remaining wrong authentication for this password.
        Specified by:
        setGraceAuthNRemaining in interface PasswordPolicyResponse
        Parameters:
        graceAuthNRemaining - The number of remaining attempts