| | |
| | | * Portions Copyright 2014 ForgeRock AS |
| | | */ |
| | | package org.opends.server.protocols.ldap; |
| | | import org.opends.messages.Message; |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | |
| | | |
| | | import java.util.Iterator; |
| | |
| | | private List<String> referralURLs; |
| | | |
| | | // The error message for this response. |
| | | private Message errorMessage; |
| | | private LocalizableMessage errorMessage; |
| | | |
| | | // The OID for this extended response. |
| | | private String oid; |
| | |
| | | * @param resultCode The result code for this response. |
| | | * @param errorMessage The error message for this response. |
| | | */ |
| | | public ExtendedResponseProtocolOp(int resultCode, Message errorMessage) |
| | | public ExtendedResponseProtocolOp(int resultCode, LocalizableMessage errorMessage) |
| | | { |
| | | this.resultCode = resultCode; |
| | | this.errorMessage = errorMessage; |
| | |
| | | * @param matchedDN The matched DN for this response. |
| | | * @param referralURLs The referral URLs for this response. |
| | | */ |
| | | public ExtendedResponseProtocolOp(int resultCode, Message errorMessage, |
| | | public ExtendedResponseProtocolOp(int resultCode, LocalizableMessage errorMessage, |
| | | DN matchedDN, List<String> referralURLs) |
| | | { |
| | | this.resultCode = resultCode; |
| | |
| | | * @param oid The OID for this extended response. |
| | | * @param value The value for this extended response. |
| | | */ |
| | | public ExtendedResponseProtocolOp(int resultCode, Message errorMessage, |
| | | public ExtendedResponseProtocolOp(int resultCode, LocalizableMessage errorMessage, |
| | | DN matchedDN, List<String> referralURLs, |
| | | String oid, ByteString value) |
| | | { |
| | |
| | | * @return The error message for this response, or <CODE>null</CODE> if none |
| | | * is available. |
| | | */ |
| | | public Message getErrorMessage() |
| | | public LocalizableMessage getErrorMessage() |
| | | { |
| | | return errorMessage; |
| | | } |
| | |
| | | if (errorMessage != null) |
| | | { |
| | | buffer.append(indentBuf); |
| | | buffer.append(" Error Message: "); |
| | | buffer.append(" Error LocalizableMessage: "); |
| | | buffer.append(errorMessage); |
| | | buffer.append(EOL); |
| | | } |