From fe4d6b1f8ee49c858ca2644851377ba2402d9509 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 25 Jul 2013 13:21:03 +0000
Subject: [PATCH] OPENDJ-948 (CR-1873) unauthorized disclosure of directory contents
---
opends/src/server/org/opends/server/core/OperationWrapper.java | 42 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/OperationWrapper.java b/opends/src/server/org/opends/server/core/OperationWrapper.java
index 0f29a37..421a00c 100644
--- a/opends/src/server/org/opends/server/core/OperationWrapper.java
+++ b/opends/src/server/org/opends/server/core/OperationWrapper.java
@@ -86,6 +86,13 @@
operation.appendErrorMessage(message);
}
+ /** {@inheritDoc} */
+ @Override
+ public void appendMaskedErrorMessage(Message maskedMessage)
+ {
+ operation.appendMaskedErrorMessage(maskedMessage);
+ }
+
/**
* {@inheritDoc}
*/
@@ -208,6 +215,20 @@
return operation.getErrorMessage();
}
+ /** {@inheritDoc} */
+ @Override
+ public MessageBuilder getMaskedErrorMessage()
+ {
+ return operation.getMaskedErrorMessage();
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public ResultCode getMaskedResultCode()
+ {
+ return operation.getMaskedResultCode();
+ }
+
/**
* {@inheritDoc}
*/
@@ -462,6 +483,20 @@
operation.setInternalOperation(isInternalOperation);
}
+ /** {@inheritDoc} */
+ @Override
+ public void setMaskedErrorMessage(MessageBuilder maskedErrorMessage)
+ {
+ operation.setMaskedErrorMessage(maskedErrorMessage);
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public void setMaskedResultCode(ResultCode maskedResultCode)
+ {
+ operation.setMaskedResultCode(maskedResultCode);
+ }
+
/**
* {@inheritDoc}
*/
@@ -539,6 +574,13 @@
return false;
}
+ /** {@inheritDoc} */
+ @Override
+ public String toString()
+ {
+ return "Wrapped " + operation.toString();
+ }
+
/**
* {@inheritDoc}
*/
--
Gitblit v1.10.0