Class PasswordPolicyStateAccountUsabilityNotice

java.lang.Object
com.unboundid.ldap.sdk.unboundidds.extensions.PasswordPolicyStateAccountUsabilityNotice
All Implemented Interfaces:
Serializable

This class defines a data structure that will provide information about notices pertaining to a user's password policy state (items that might be of interest, but do not necessarily represent a current or imminent problem with the account). It includes a number of predefined notice types, but also allows for the possibility of additional notice types that have not been defined.
NOTE: This class, and other classes within the com.unboundid.ldap.sdk.unboundidds package structure, are only supported for use against Ping Identity, UnboundID, and Nokia/Alcatel-Lucent 8661 server products. These classes provide support for proprietary functionality or for external specifications that are not considered stable or mature enough to be guaranteed to work in an interoperable way with other types of LDAP servers.
See Also:
  • Field Details

  • Constructor Details

    • PasswordPolicyStateAccountUsabilityNotice

      Creates a new account usability notice with the provided information.
      Parameters:
      intValue - The integer value for this account usability notice.
      name - The name for this account usability notice. It must not be null.
      message - A human-readable message that provides specific details about this account usability notice. It may be null if no message is available.
    • PasswordPolicyStateAccountUsabilityNotice

      Creates a new account usability notice that is decoded from the provided string representation.
      Parameters:
      stringRepresentation - The string representation of the account usability notice to decode. It must not be null.
      Throws:
      LDAPException - If the provided string cannot be decoded as a valid account usability notice.
  • Method Details

    • getIntValue

      public int getIntValue()
      Retrieves the integer value for this account usability notice.
      Returns:
      The integer value for this account usability notice.
    • getName

      Retrieves the name for this account usability notice.
      Returns:
      The name for this account usability notice.
    • getMessage

      Retrieves a human-readable message that provides specific details about this account usability notice.
      Returns:
      A human-readable message that provides specific details about this account usability notice, or null if no message is available.
    • toString

      Retrieves a string representation of this account usability notice.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this account usability notice.