From 572030bbcfc173d5d0a022e958360551c4453987 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Wed, 22 Oct 2014 10:08:44 +0000
Subject: [PATCH] OPENDJ-1545 Remove Workflow, NetworkGroups and related attempts at building a proxy

---
 opendj3-server-dev/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/opendj3-server-dev/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java b/opendj3-server-dev/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
index b6bb5a7..1da432c 100644
--- a/opendj3-server-dev/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
+++ b/opendj3-server-dev/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
@@ -22,9 +22,11 @@
  *
  *
  *      Copyright 2008 Sun Microsystems, Inc.
+ *      Portions copyright 2014 ForgeRock AS.
  */
 package org.opends.server.workflowelement;
 
+import java.util.Observable;
 
 /**
  * This class implements an observable workflow element state.
@@ -32,13 +34,13 @@
  * state of the workflow element has changed. Typically, observers are
  * notified when a workflow element is enabled or disabled.
  */
-public class ObservableWorkflowElementState
-    extends ObservableWorkflowElement
+public class ObservableWorkflowElementState extends Observable
 {
   // 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).
   private boolean enabled = true;
+  private final WorkflowElement<?> observedWorkflowElement;
 
 
   /**
@@ -48,10 +50,9 @@
    * @param  observedWorkflowElement
    *         The workflow element to observe.
    */
-  public ObservableWorkflowElementState(
-      WorkflowElement<?> observedWorkflowElement)
+  ObservableWorkflowElementState(WorkflowElement<?> observedWorkflowElement)
   {
-    super(observedWorkflowElement);
+    this.observedWorkflowElement = observedWorkflowElement;
   }
 
 
@@ -61,8 +62,7 @@
    *
    * @param enabled  the new "enabled" state of the observed workflow element
    */
-  public void setWorkflowElementEnabled(
-      boolean enabled)
+  public void setWorkflowElementEnabled(boolean enabled)
   {
     if (this.enabled != enabled)
     {
@@ -81,4 +81,15 @@
   {
     return enabled;
   }
+
+
+  /**
+   * Gets the observed workflow element.
+   *
+   * @return the observed workflow element.
+   */
+  public WorkflowElement<?> getObservedWorkflowElement()
+  {
+    return observedWorkflowElement;
+  }
 }

--
Gitblit v1.10.0