From 80e2d352bedcafd7b83fc85f07239655fadb66dd Mon Sep 17 00:00:00 2001
From: Nicolas Capponi <nicolas.capponi@forgerock.com>
Date: Mon, 21 Jul 2014 12:22:07 +0000
Subject: [PATCH] Checkpoint commit for OPENDJ-1206 : Create a new ReplicationBackend/ChangelogBackend to support cn=changelog CR-4052
---
opends/src/server/org/opends/server/core/SearchOperation.java | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/opends/src/server/org/opends/server/core/SearchOperation.java b/opends/src/server/org/opends/server/core/SearchOperation.java
index b94cc35..00b3676 100644
--- a/opends/src/server/org/opends/server/core/SearchOperation.java
+++ b/opends/src/server/org/opends/server/core/SearchOperation.java
@@ -22,13 +22,14 @@
*
*
* Copyright 2006-2009 Sun Microsystems, Inc.
- * Portions Copyright 2011-2013 ForgeRock AS
+ * Portions Copyright 2011-2014 ForgeRock AS
*/
package org.opends.server.core;
import java.util.List;
import java.util.Set;
+import org.opends.server.controls.ExternalChangelogRequestControl;
import org.opends.server.controls.MatchedValuesControl;
import org.opends.server.types.*;
@@ -488,4 +489,21 @@
*/
public abstract void setProxiedAuthorizationDN(DN proxiedAuthorizationDN);
+ /**
+ * Retrieves the external changelog request control.
+ *
+ * @return the external changelog request control, or {@code null}
+ * if the control has not been requested.
+ */
+ public abstract ExternalChangelogRequestControl getECLRequestControl();
+
+ /**
+ * Sets the external changelog request control.
+ * <p>
+ * It should be set only when searching the external changelog.
+ *
+ * @param control
+ * The external changelog request control.
+ */
+ public abstract void setECLRequestControl(ExternalChangelogRequestControl control);
}
--
Gitblit v1.10.0