From 02805157fa504b3dbf701a62280ca9aaf82183b5 Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Wed, 05 Sep 2007 20:12:11 +0000
Subject: [PATCH] Partial fix for issue 1449: administration framework aggregation support

---
 opends/src/server/org/opends/server/admin/PropertyValueVisitor.java |   29 +++++++++++++++++++++++++++--
 1 files changed, 27 insertions(+), 2 deletions(-)

diff --git a/opends/src/server/org/opends/server/admin/PropertyValueVisitor.java b/opends/src/server/org/opends/server/admin/PropertyValueVisitor.java
index 43038e8..27d5584 100644
--- a/opends/src/server/org/opends/server/admin/PropertyValueVisitor.java
+++ b/opends/src/server/org/opends/server/admin/PropertyValueVisitor.java
@@ -73,6 +73,31 @@
 
 
   /**
+   * Visit an aggregation property value.
+   *
+   * @param <C>
+   *          The type of client managed object configuration that
+   *          this aggregation property definition refers to.
+   * @param <S>
+   *          The type of server managed object configuration that
+   *          this aggregation property definition refers to.
+   * @param d
+   *          The aggregation property definition to visit.
+   * @param v
+   *          The property value to visit.
+   * @param p
+   *          A visitor specified parameter.
+   * @return Returns a visitor specified result.
+   */
+  public <C extends ConfigurationClient, S extends Configuration>
+  R visitAggregation(
+      AggregationPropertyDefinition<C, S> d, String v, P p) {
+    return visitUnknown(d, v, p);
+  }
+
+
+
+  /**
    * Visit an attribute type.
    *
    * @param d
@@ -172,8 +197,8 @@
    *          A visitor specified parameter.
    * @return Returns a visitor specified result.
    */
-  public <E extends Enum<E>> R visitEnum(
-      EnumPropertyDefinition<E> d, E v, P p) {
+  public <E extends Enum<E>>
+  R visitEnum(EnumPropertyDefinition<E> d, E v, P p) {
     return visitUnknown(d, v, p);
   }
 

--
Gitblit v1.10.0