| | |
| | | import org.opends.sdk.asn1.ASN1Reader; |
| | | import org.opends.sdk.asn1.ASN1Writer; |
| | | import org.opends.sdk.controls.Control; |
| | | import org.opends.sdk.responses.AbstractExtendedResultDecoder; |
| | | import org.opends.sdk.responses.ExtendedResult; |
| | | import org.opends.sdk.responses.ExtendedResultDecoder; |
| | | import org.opends.sdk.responses.Responses; |
| | |
| | | |
| | | |
| | | |
| | | private static final class ResultDecoder implements |
| | | ExtendedResultDecoder<ExtendedResult> |
| | | private static final class ResultDecoder extends |
| | | AbstractExtendedResultDecoder<ExtendedResult> |
| | | { |
| | | public ExtendedResult adaptExtendedErrorResult(final ResultCode resultCode, |
| | | public ExtendedResult newExtendedErrorResult(final ResultCode resultCode, |
| | | final String matchedDN, final String diagnosticMessage) |
| | | { |
| | | return Responses.newGenericExtendedResult(resultCode).setMatchedDN( |
| | |
| | | |
| | | |
| | | |
| | | private int messageID; |
| | | private int requestID; |
| | | |
| | | // No need to expose this. |
| | | private static final ExtendedResultDecoder<ExtendedResult> RESULT_DECODER = new ResultDecoder(); |
| | |
| | | |
| | | |
| | | // Instantiation via factory. |
| | | CancelExtendedRequestImpl(final int messageID) |
| | | CancelExtendedRequestImpl(final int requestID) |
| | | { |
| | | this.messageID = messageID; |
| | | this.requestID = requestID; |
| | | } |
| | | |
| | | |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | public int getMessageID() |
| | | public int getRequestID() |
| | | { |
| | | return messageID; |
| | | return requestID; |
| | | } |
| | | |
| | | |
| | |
| | | try |
| | | { |
| | | writer.writeStartSequence(); |
| | | writer.writeInteger(messageID); |
| | | writer.writeInteger(requestID); |
| | | writer.writeEndSequence(); |
| | | } |
| | | catch (final IOException ioe) |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | public CancelExtendedRequest setMessageID(final int id) |
| | | public CancelExtendedRequest setRequestID(final int id) |
| | | { |
| | | this.messageID = id; |
| | | this.requestID = id; |
| | | return this; |
| | | } |
| | | |
| | |
| | | final StringBuilder builder = new StringBuilder(); |
| | | builder.append("CancelExtendedRequest(requestName="); |
| | | builder.append(getOID()); |
| | | builder.append(", messageID="); |
| | | builder.append(messageID); |
| | | builder.append(", requestID="); |
| | | builder.append(requestID); |
| | | builder.append(", controls="); |
| | | builder.append(getControls()); |
| | | builder.append(")"); |