From 95df5cfdba474acb03076953e992b898fbb277a8 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Mon, 02 Feb 2009 23:37:54 +0000
Subject: [PATCH] Fix issue 3734 - Make network group policies extensible.

---
 opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java b/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java
index d073944..1c292fd 100644
--- a/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java
+++ b/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java
@@ -22,7 +22,7 @@
  * CDDL HEADER END
  *
  *
- *      Copyright 2008 Sun Microsystems, Inc.
+ *      Copyright 2009 Sun Microsystems, Inc.
  */
 package org.opends.server.tools.dsconfig;
 
@@ -52,6 +52,7 @@
 import org.opends.server.admin.PropertyOption;
 import org.opends.server.admin.RelationDefinition;
 import org.opends.server.admin.RelativeInheritedDefaultBehaviorProvider;
+import org.opends.server.admin.SetRelationDefinition;
 import org.opends.server.admin.SingletonRelationDefinition;
 import org.opends.server.admin.UndefinedDefaultBehaviorProvider;
 import org.opends.server.admin.client.AuthorizationException;
@@ -128,6 +129,27 @@
 
 
   /**
+   * Creates a new get-xxx-prop sub-command for a set relation.
+   *
+   * @param parser
+   *          The sub-command argument parser.
+   * @param path
+   *          The parent managed object path.
+   * @param r
+   *          The set relation.
+   * @return Returns the new get-xxx-prop sub-command.
+   * @throws ArgumentException
+   *           If the sub-command could not be created successfully.
+   */
+  public static GetPropSubCommandHandler create(
+      SubCommandArgumentParser parser, ManagedObjectPath<?, ?> path,
+      SetRelationDefinition<?, ?> r) throws ArgumentException {
+    return new GetPropSubCommandHandler(parser, path.child(r), r);
+  }
+
+
+
+  /**
    * Creates a new get-xxx-prop sub-command for a singleton relation.
    *
    * @param parser

--
Gitblit v1.10.0