Class LDAPResponse

java.lang.Object
com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPResponse
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
LDAPExtendedResponse

This class provides a data structure that represents a response that may be received from a directory server.

This class is primarily intended to be used in the process of updating applications which use the Netscape Directory SDK for Java to switch to or coexist with the UnboundID LDAP SDK for Java. For applications not written using the Netscape Directory SDK for Java, the LDAPResult class should be used instead.
See Also:
  • Constructor Details

    • LDAPResponse

      public LDAPResponse(@NotNull LDAPResult ldapResult)
      Creates a new LDAP response from the provided LDAPResult.
      Parameters:
      ldapResult - The LDAPResult object to use to create this LDAP response.
  • Method Details

    • getMessageID

      public int getMessageID()
      Retrieves the LDAP message ID for this LDAP response.
      Returns:
      The LDAP message ID for this LDAP response.
    • getResultCode

      public int getResultCode()
      Retrieves the result code for this LDAP response.
      Returns:
      The result code for this LDAP response.
    • getErrorMessage

      Retrieves the error message for this LDAP response, if available.
      Returns:
      The error message for this LDAP response, or null if there is none.
    • getMatchedDN

      Retrieves the matched DN for this LDAP response, if available.
      Returns:
      The matched DN for this LDAP response, or null if there is none.
    • getReferrals

      Retrieves the set of referrals for this LDAP response, if any.
      Returns:
      The set of referrals for this LDAP response, or null if there are none.
    • getControls

      Retrieves the list of controls for this LDAP response, if any.
      Returns:
      The list of controls for this LDAP response, or null if there are none.
    • toLDAPResult

      Retrieves an LDAPResult object that is the equivalent of this LDAP response.
      Returns:
      An LDAPResult object that is the equivalent of this LDAP response.
    • toString

      Retrieves a string representation of this LDAP response.
      Overrides:
      toString in class Object
      Returns:
      A string representation of this LDAP response.