From b80896388ac379743612828c068a86991101a3ec Mon Sep 17 00:00:00 2001
From: jdemendi <jdemendi@localhost>
Date: Tue, 02 Dec 2008 14:57:07 +0000
Subject: [PATCH] add notification system for the saturation index of the workflow element

---
 opends/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java |   24 +++++-------------------
 1 files changed, 5 insertions(+), 19 deletions(-)

diff --git a/opends/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java b/opends/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
index 6ba7914..4865911 100644
--- a/opends/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
+++ b/opends/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
@@ -26,8 +26,6 @@
  */
 package org.opends.server.workflowelement;
 
-import java.util.Observable;
-
 
 /**
  * This class implements an observable workflow element state.
@@ -35,12 +33,9 @@
  * state of the workflow element has changed. Typically, observers are
  * notified when a workflow element is enabled or disabled.
  */
-public class ObservableWorkflowElementState extends Observable
+public class ObservableWorkflowElementState
+    extends ObservableWorkflowElement
 {
-  // The observed workflow element
-  private final WorkflowElement<?> observedWorkflowElement;
-
-
   // The "enabled" state of the observed workflow element.
   // By default, a workflow element is enabled (otherwise this
   // instance of workflow element state would not exist).
@@ -51,22 +46,13 @@
    * Creates an instance of an observable object for a given workflow
    * element.
    *
-   * @param observedWorkflowElement  the workflow element to observe
+   * @param  observedWorkflowElement
+   *         The workflow element to observe.
    */
   public ObservableWorkflowElementState(
       WorkflowElement<?> observedWorkflowElement)
   {
-    this.observedWorkflowElement = observedWorkflowElement;
-  }
-
-
-  /**
-   * Gets the observed workflow element.
-   * @return the observed workflow element.
-   */
-  public WorkflowElement<?> getObservedWorkflowElement()
-  {
-    return observedWorkflowElement;
+    super(observedWorkflowElement);
   }
 
 

--
Gitblit v1.10.0