From 44aad3f84d2a820094f3b5e73722778edc8c23f5 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Tue, 24 Apr 2007 22:40:57 +0000
Subject: [PATCH] Make several significant changes to the OpenDS code base, including:
---
opends/src/server/org/opends/server/api/SubtreeSpecification.java | 44 +++++++++++++++++++++++++++++++++++++-------
1 files changed, 37 insertions(+), 7 deletions(-)
diff --git a/opends/src/server/org/opends/server/api/SubtreeSpecification.java b/opends/src/server/org/opends/server/api/SubtreeSpecification.java
index 0679061..cdd1884 100644
--- a/opends/src/server/org/opends/server/api/SubtreeSpecification.java
+++ b/opends/src/server/org/opends/server/api/SubtreeSpecification.java
@@ -26,20 +26,27 @@
*/
package org.opends.server.api;
+
+
import org.opends.server.types.Entry;
+
+
/**
* Generic subtree specification interface.
*/
-public abstract class SubtreeSpecification {
-
+public abstract class SubtreeSpecification
+{
/**
* Create a new subtree specification.
*/
- protected SubtreeSpecification() {
+ protected SubtreeSpecification()
+ {
// No implementation required.
}
+
+
/**
* Determine if an entry is within the scope of the subtree
* specification.
@@ -52,18 +59,33 @@
*/
public abstract boolean isWithinScope(Entry entry);
+
+
/**
- * {@inheritDoc}
+ * Indicates whether the provided object is logically equal to this
+ * subtree specification object.
+ *
+ * @param obj The object for which to make the determination.
+ *
+ * @return {@code true} if the provided object is logically equal
+ * to this subtree specification object, or {@code false}
+ * if not.
*/
@Override
public abstract boolean equals(Object obj);
+
+
/**
- * {@inheritDoc}
+ * Retrieves the hash code for this subtree specification object.
+ *
+ * @return The hash code for this subtree specification object.
*/
@Override
public abstract int hashCode();
+
+
/**
* Append the string representation of the subtree specification to
* the provided string builder.
@@ -74,12 +96,20 @@
*/
public abstract StringBuilder toString(StringBuilder builder);
+
+
/**
- * {@inheritDoc}
+ * Retrieves a string representation of this subtree specification
+ * object.
+ *
+ * @return A string representation of this subtree specification
+ * object.
*/
@Override
- public final String toString() {
+ public final String toString()
+ {
StringBuilder builder = new StringBuilder();
return toString(builder).toString();
}
}
+
--
Gitblit v1.10.0