From 6912362c6715306768c8fc14dd18ad9293e4c2ca Mon Sep 17 00:00:00 2001
From: abobrov <abobrov@localhost>
Date: Fri, 25 Dec 2009 18:28:32 +0000
Subject: [PATCH] - land Subentry Manager and Collective Attributes implementations; Merry XMAS to yall!

---
 opends/src/server/org/opends/server/util/ServerConstants.java |   92 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 92 insertions(+), 0 deletions(-)

diff --git a/opends/src/server/org/opends/server/util/ServerConstants.java b/opends/src/server/org/opends/server/util/ServerConstants.java
index b80e4c1..235bb32 100644
--- a/opends/src/server/org/opends/server/util/ServerConstants.java
+++ b/opends/src/server/org/opends/server/util/ServerConstants.java
@@ -224,6 +224,69 @@
 
 
   /**
+   * The name of the standard "subtreeSpecification" attribute type,
+   * formatted in camel case.
+   */
+  public static final String ATTR_SUBTREE_SPEC = "subtreeSpecification";
+
+
+
+  /**
+   * The name of the standard "subtreeSpecification" attribute type,
+   * formatted in all lowercase characters.
+   */
+  public static final String ATTR_SUBTREE_SPEC_LC = "subtreespecification";
+
+
+
+  /**
+   * The name of the standard "collectiveExclusions" attribute type,
+   * formatted in camel case.
+   */
+  public static final String ATTR_COLLECTIVE_EXCLUSIONS =
+          "collectiveExclusions";
+
+
+
+  /**
+   * The name of the standard "collectiveExclusions" attribute type,
+   * formatted in all lowercase characters.
+   */
+  public static final String ATTR_COLLECTIVE_EXCLUSIONS_LC =
+          "collectiveexclusions";
+
+
+
+  /**
+   * The value of the standard "excludeAllCollectiveAttributes" attribute
+   * value of the standard "collectiveExclusions" attribute type,
+   * formatted in camel case.
+   */
+  public static final String VALUE_COLLECTIVE_EXCLUSIONS_EXCLUDE_ALL =
+          "excludeAllCollectiveAttributes";
+
+
+
+  /**
+   * The value of the standard "excludeAllCollectiveAttributes" attribute
+   * value of the standard "collectiveExclusions" attribute type,
+   * formatted in all lowercase characters.
+   */
+  public static final String VALUE_COLLECTIVE_EXCLUSIONS_EXCLUDE_ALL_LC =
+          "excludeallcollectiveattributes";
+
+
+
+  /**
+   * The OID of the standard "excludeAllCollectiveAttributes" attribute
+   * value of the standard "collectiveExclusions" attribute type.
+   */
+  public static final String OID_COLLECTIVE_EXCLUSIONS_EXCLUDE_ALL =
+          "2.5.18.0";
+
+
+
+  /**
    * The name of the monitor attribute that is used to hold a backend ID.
    */
   public static final String ATTR_MONITOR_BACKEND_ID = "ds-backend-id";
@@ -837,6 +900,35 @@
 
 
   /**
+   * The name of the RFC 3672 "subentry" objectclass (which is a special
+   * type of objectclass that makes a kind of "operational" entry),
+   * formatted in all lowercase.
+   */
+  public static final String OC_SUBENTRY = "subentry";
+
+
+
+  /**
+   * The name of the RFC 3671 "collectiveAttributeSubentry" objectclass
+   * (which is a special type of objectclass that makes a kind of shared
+   * attributes subentry), formatted in camel case.
+   */
+  public static final String OC_COLLECTIVE_ATTR_SUBENTRY =
+          "collectiveAttributeSubentry";
+
+
+
+  /**
+   * The name of the RFC 3671 "collectiveAttributeSubentry" objectclass
+   * (which is a special type of objectclass that makes a kind of shared
+   * attributes subentry), formatted in all lowercase.
+   */
+  public static final String OC_COLLECTIVE_ATTR_SUBENTRY_LC =
+          "collectiveattributesubentry";
+
+
+
+  /**
    * The name of the custom objectclass that will be included in backend monitor
    * entries.
    */

--
Gitblit v1.10.0