Interface UpdatableGenericResult
-
- All Superinterfaces:
GenericResult,Result,UpdatableResult
- All Known Subinterfaces:
UpdatableAddResult,UpdatableBindResult,UpdatableCompareResult,UpdatableDeleteResult,UpdatableExtendedResult,UpdatableModifyDNResult,UpdatableModifyResult,UpdatableSearchResult
@NotExtensible @ThreadSafety(level=INTERFACE_NOT_THREADSAFE) public interface UpdatableGenericResult extends GenericResult, UpdatableResult
This interface defines a set of methods which may be used to update the contents of operation results.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetAdditionalLogMessage(java.lang.String message)Specifies an additional log message for the result which will not be returned to the client but may be included in access log messages for the associated operation.voidsetDiagnosticMessage(java.lang.String diagnosticMessage)Specifies the diagnostic message for the result, if any.voidsetMatchedDN(java.lang.String matchedDN)Specifies the matched DN for the result, if any.voidsetReferralURLs(java.util.List<java.lang.String> referralURLs)Specifies the referral URLs for the result.voidsetResultCode(ResultCode resultCode)Specifies the result code for the result.voidsetResultData(LDAPException le)Sets the contents of this result with information from the provided LDAP exception, including the result code, diagnostic message, matched DN, referral URLs, and controls.voidsetResultData(LDAPResult result)Sets the contents of this result with information from the provided LDAP result, including the result code, diagnostic message, matched DN, referral URLs, and controls.-
Methods inherited from interface com.unboundid.directory.sdk.common.operation.GenericResult
getAdditionalLogMessage, getDiagnosticMessage, getMatchedDN, getReferralURLs, getResultCode, toLDAPSDKResult
-
Methods inherited from interface com.unboundid.directory.sdk.common.operation.Result
getOperationType, getResultControls
-
Methods inherited from interface com.unboundid.directory.sdk.common.operation.UpdatableResult
addResultControl, setResultControls
-
-
-
-
Method Detail
-
setResultCode
void setResultCode(ResultCode resultCode)
Specifies the result code for the result.- Parameters:
resultCode- The result code for the result. It must not benull.
-
setMatchedDN
void setMatchedDN(java.lang.String matchedDN) throws LDAPException
Specifies the matched DN for the result, if any.- Parameters:
matchedDN- The matched DN for the result. It may benullif there is none.- Throws:
LDAPException- If the provided DN cannot be parsed.
-
setDiagnosticMessage
void setDiagnosticMessage(java.lang.String diagnosticMessage)
Specifies the diagnostic message for the result, if any.- Parameters:
diagnosticMessage- The diagnostic message for the result. It may benullif there is none.
-
setReferralURLs
void setReferralURLs(java.util.List<java.lang.String> referralURLs)
Specifies the referral URLs for the result.- Parameters:
referralURLs- The referral URLs for the result. It may benullor empty if there are none.
-
setAdditionalLogMessage
void setAdditionalLogMessage(java.lang.String message)
Specifies an additional log message for the result which will not be returned to the client but may be included in access log messages for the associated operation.- Parameters:
message- An additional log message for the result.
-
setResultData
void setResultData(LDAPResult result)
Sets the contents of this result with information from the provided LDAP result, including the result code, diagnostic message, matched DN, referral URLs, and controls.- Parameters:
result- The result to use to update this result. It must not benull.
-
setResultData
void setResultData(LDAPException le)
Sets the contents of this result with information from the provided LDAP exception, including the result code, diagnostic message, matched DN, referral URLs, and controls.- Parameters:
le- The exception to use to update this result. It must not benull.
-
-