From 8efada863e2b72ab3d9f3e4245e19578ef88b1c1 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Tue, 16 Jul 2013 14:22:03 +0000
Subject: [PATCH] BooleanHolder.java: Forced specifying a default value in the ctor. Implemented toString().
---
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java | 2 +-
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java | 2 +-
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/BooleanHolder.java | 18 ++++++++++++++++++
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendSearchOperation.java | 2 +-
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java | 2 +-
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendCompareOperation.java | 2 +-
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendDeleteOperation.java | 2 +-
7 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/BooleanHolder.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/BooleanHolder.java
index 7ad70d1..2c7dc42 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/BooleanHolder.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/BooleanHolder.java
@@ -36,4 +36,22 @@
/** The boolean value held in this class. */
boolean value;
+
+ /**
+ * Default ctor.
+ *
+ * @param defaultValue
+ * the default value for this object
+ */
+ public BooleanHolder(boolean defaultValue)
+ {
+ this.value = defaultValue;
+ }
+
+ /** {@inheritDoc} */
+ @Override
+ public String toString()
+ {
+ return Boolean.toString(this.value);
+ }
}
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java
index 78c44a0..4f09823 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java
@@ -161,7 +161,7 @@
checkIfCanceled(false);
- BooleanHolder executePostOpPlugins = new BooleanHolder();
+ BooleanHolder executePostOpPlugins = new BooleanHolder(false);
processAdd(clientConnection, executePostOpPlugins);
PluginConfigManager pluginConfigManager =
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendCompareOperation.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendCompareOperation.java
index d7ca875..54f46d3 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendCompareOperation.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendCompareOperation.java
@@ -133,7 +133,7 @@
checkIfCanceled(false);
- BooleanHolder executePostOpPlugins = new BooleanHolder();
+ BooleanHolder executePostOpPlugins = new BooleanHolder(false);
processCompare(executePostOpPlugins);
// Check for a request to cancel this operation.
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendDeleteOperation.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendDeleteOperation.java
index 2e2d0cd..d28ac4b 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendDeleteOperation.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendDeleteOperation.java
@@ -144,7 +144,7 @@
// Check for a request to cancel this operation.
checkIfCanceled(false);
- BooleanHolder executePostOpPlugins = new BooleanHolder();
+ BooleanHolder executePostOpPlugins = new BooleanHolder(false);
processDelete(executePostOpPlugins);
// Invoke the post-operation or post-synchronization delete plugins.
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java
index 1a468a7..28c9399 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyDNOperation.java
@@ -178,7 +178,7 @@
// Check for a request to cancel this operation.
checkIfCanceled(false);
- BooleanHolder executePostOpPlugins = new BooleanHolder();
+ BooleanHolder executePostOpPlugins = new BooleanHolder(false);
processModifyDN(executePostOpPlugins);
// Invoke the post-operation or post-synchronization modify DN plugins.
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java
index 3c8982d..0704a5c 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendModifyOperation.java
@@ -295,7 +295,7 @@
// Check for a request to cancel this operation.
checkIfCanceled(false);
- BooleanHolder executePostOpPlugins = new BooleanHolder();
+ BooleanHolder executePostOpPlugins = new BooleanHolder(false);
processModify(executePostOpPlugins);
// If the password policy request control was included, then make sure we
diff --git a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendSearchOperation.java b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendSearchOperation.java
index f568cdc..b832090 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendSearchOperation.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendSearchOperation.java
@@ -138,7 +138,7 @@
// Check for a request to cancel this operation.
checkIfCanceled(false);
- BooleanHolder executePostOpPlugins = new BooleanHolder();
+ BooleanHolder executePostOpPlugins = new BooleanHolder(false);
processSearch(wfe, executePostOpPlugins);
// Check for a request to cancel this operation.
--
Gitblit v1.10.0