From 16d6d6ae12a90cf8e4a1a1813624ea006114e9c3 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Fri, 16 Nov 2007 16:40:35 +0000
Subject: [PATCH] Update admin framework and dsconfig to support tagging of component definitions as advanced and customizable:
---
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CLIProfile.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CLIProfile.java b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CLIProfile.java
index 1b260c6..86a9fe0 100644
--- a/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CLIProfile.java
+++ b/opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/CLIProfile.java
@@ -33,6 +33,7 @@
import java.util.LinkedHashSet;
import java.util.Set;
+import org.opends.server.admin.AbstractManagedObjectDefinition;
import org.opends.server.admin.ManagedObjectDefinitionResource;
import org.opends.server.admin.RelationDefinition;
@@ -83,4 +84,21 @@
+ r.getName() + ".list-properties");
return new LinkedHashSet<String>(Arrays.asList(s.split(",")));
}
+
+
+
+ /**
+ * Determines if instances of the specified managed object
+ * definition are to be used for customization.
+ *
+ * @param d
+ * The managed object definition.
+ * @return Returns <code>true</code> if instances of the specified
+ * managed object definition are to be used for
+ * customization.
+ */
+ public boolean isForCustomization(AbstractManagedObjectDefinition<?, ?> d) {
+ String s = resource.getString(d, "is-for-customization");
+ return Boolean.parseBoolean(s);
+ }
}
--
Gitblit v1.10.0