com.unboundid.ldap.sdk
Class CompareResult
java.lang.Object
com.unboundid.ldap.sdk.LDAPResult
com.unboundid.ldap.sdk.CompareResult
- All Implemented Interfaces:
- LDAPResponse, java.io.Serializable
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class CompareResult
- extends LDAPResult
This class provides a data structure for holding information about the result
of processing a compare operation. It provides generic response elements as
described in the LDAPResult
class, and also includes a
compareMatched()
method for determining whether the
compare operation matched the target entry.
- See Also:
- Serialized Form
Constructor Summary |
CompareResult(int messageID,
ResultCode resultCode,
java.lang.String diagnosticMessage,
java.lang.String matchedDN,
java.lang.String[] referralURLs,
Control[] responseControls)
Creates a new compare result with the provided information. |
CompareResult(LDAPException exception)
Creates a new compare result from the provided LDAPException . |
CompareResult(LDAPResult ldapResult)
Creates a new compare result based on the provided LDAP result. |
Method Summary |
boolean |
compareMatched()
Indicates whether the compare operation matched the target entry. |
Methods inherited from class com.unboundid.ldap.sdk.LDAPResult |
getDiagnosticMessage, getMatchedDN, getMessageID, getReferralURLs, getResponseControl, getResponseControls, getResultCode, getResultString, hasResponseControl, hasResponseControl, toString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CompareResult
public CompareResult(LDAPResult ldapResult)
- Creates a new compare result based on the provided LDAP result.
- Parameters:
ldapResult
- The LDAP result object to use to create this compare
response.
CompareResult
public CompareResult(LDAPException exception)
- Creates a new compare result from the provided
LDAPException
.
- Parameters:
exception
- The LDAPException
to use to create this compare
result.
CompareResult
public CompareResult(int messageID,
ResultCode resultCode,
java.lang.String diagnosticMessage,
java.lang.String matchedDN,
java.lang.String[] referralURLs,
Control[] responseControls)
- Creates a new compare result with the provided information.
- Parameters:
messageID
- The message ID for the LDAP message that is
associated with this LDAP result.resultCode
- The result code from the response.diagnosticMessage
- The diagnostic message from the response, if
available.matchedDN
- The matched DN from the response, if available.referralURLs
- The set of referral URLs from the response, if
available.responseControls
- The set of controls from the response, if
available.
compareMatched
public boolean compareMatched()
- Indicates whether the compare operation matched the target entry.
- Returns:
true
if the compare operation matched the target entry,
or false
if not.