Class LDAPResponse
- java.lang.Object
-
- com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPResponse
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
LDAPExtendedResponse
@Extensible @NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public class LDAPResponse extends java.lang.Object implements java.io.Serializable
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, theLDAPResultclass should be used instead.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LDAPResponse(LDAPResult ldapResult)Creates a new LDAP response from the providedLDAPResult.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LDAPControl[]getControls()Retrieves the list of controls for this LDAP response, if any.java.lang.StringgetErrorMessage()Retrieves the error message for this LDAP response, if available.java.lang.StringgetMatchedDN()Retrieves the matched DN for this LDAP response, if available.intgetMessageID()Retrieves the LDAP message ID for this LDAP response.java.lang.String[]getReferrals()Retrieves the set of referrals for this LDAP response, if any.intgetResultCode()Retrieves the result code for this LDAP response.LDAPResulttoLDAPResult()Retrieves anLDAPResultobject that is the equivalent of this LDAP response.java.lang.StringtoString()Retrieves a string representation of this LDAP response.
-
-
-
Constructor Detail
-
LDAPResponse
public LDAPResponse(LDAPResult ldapResult)
Creates a new LDAP response from the providedLDAPResult.- Parameters:
ldapResult- TheLDAPResultobject to use to create this LDAP response.
-
-
Method Detail
-
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
public java.lang.String getErrorMessage()
Retrieves the error message for this LDAP response, if available.- Returns:
- The error message for this LDAP response, or
nullif there is none.
-
getMatchedDN
public java.lang.String getMatchedDN()
Retrieves the matched DN for this LDAP response, if available.- Returns:
- The matched DN for this LDAP response, or
nullif there is none.
-
getReferrals
public java.lang.String[] getReferrals()
Retrieves the set of referrals for this LDAP response, if any.- Returns:
- The set of referrals for this LDAP response, or
nullif there are none.
-
getControls
public LDAPControl[] getControls()
Retrieves the list of controls for this LDAP response, if any.- Returns:
- The list of controls for this LDAP response, or
nullif there are none.
-
toLDAPResult
public final LDAPResult toLDAPResult()
Retrieves anLDAPResultobject that is the equivalent of this LDAP response.- Returns:
- An
LDAPResultobject that is the equivalent of this LDAP response.
-
toString
public java.lang.String toString()
Retrieves a string representation of this LDAP response.- Overrides:
toStringin classjava.lang.Object- Returns:
- A string representation of this LDAP response.
-
-