From a5d64695211d83e1af9eabb8a739fc0cf54578a3 Mon Sep 17 00:00:00 2001
From: Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Mon, 03 Nov 2014 16:45:23 +0000
Subject: [PATCH] OPENDJ-1545 Remove Workflow, NetworkGroups and related attempts at building a proxy
---
opendj3-server-dev/src/server/org/opends/server/workflowelement/WorkflowElement.java | 46 ++++------------------------------------------
1 files changed, 4 insertions(+), 42 deletions(-)
diff --git a/opendj3-server-dev/src/server/org/opends/server/workflowelement/WorkflowElement.java b/opendj3-server-dev/src/server/org/opends/server/workflowelement/WorkflowElement.java
index e9abf18..5a8aae9 100644
--- a/opendj3-server-dev/src/server/org/opends/server/workflowelement/WorkflowElement.java
+++ b/opendj3-server-dev/src/server/org/opends/server/workflowelement/WorkflowElement.java
@@ -33,7 +33,6 @@
import java.util.concurrent.ConcurrentMap;
import java.util.concurrent.CopyOnWriteArrayList;
-import org.opends.server.admin.std.server.WorkflowElementCfg;
import org.opends.server.types.CanceledOperationException;
import org.opends.server.types.Operation;
@@ -45,11 +44,8 @@
* case for load balancing and distribution. And workflow element can be used
* in a virtual environment to transform data (DN and attribute renaming,
* attribute value renaming...).
- *
- * @param <T> The type of configuration handled by this workflow element.
*/
-public abstract class WorkflowElement <T extends WorkflowElementCfg>
- implements Observer
+public abstract class WorkflowElement implements Observer
{
/** The observable state of the workflow element. */
@@ -101,11 +97,7 @@
* @param observer the observer to notify when the workflow element state
* has been modified
*/
- public static void registereForStateUpdate(
- WorkflowElement<?> we,
- String weid,
- Observer observer
- )
+ public static void registereForStateUpdate(WorkflowElement we, String weid, Observer observer)
{
// If the workflow element "we" exists then register the observer with "we"
// else register the observer with a static list of workflow element
@@ -158,19 +150,14 @@
* is useless when <code>we</code> is not <code>null</code>
* @param observer the observer to deregister
*/
- public static void deregistereForStateUpdate(
- WorkflowElement<?> we,
- String weid,
- Observer observer
- )
+ public static void deregisterForStateUpdate(WorkflowElement we, String weid, Observer observer)
{
// If the workflow element "we" exists then deregister the observer
// with "we" else deregister the observer with a static list of
// workflow element identifiers
if (we != null)
{
- ObservableWorkflowElementState westate = we.getObservableState();
- westate.deleteObserver(observer);
+ we.getObservableState().deleteObserver(observer);
}
if (weid != null)
@@ -190,31 +177,6 @@
// By default, do nothing when notification hits the workflow element.
}
-
- /**
- * Indicates whether the provided configuration is acceptable for
- * this workflow element.
- *
- * @param configuration The workflow element configuration for
- * which to make the determination.
- * @param unacceptableReasons A list that may be used to hold the
- * reasons that the provided
- * configuration is not acceptable.
- *
- * @return {@code true} if the provided configuration is acceptable
- * for this workflow element, or {@code false} if not.
- */
- public final boolean isConfigurationAcceptable(
- T configuration,
- List<String> unacceptableReasons)
- {
- // This default implementation does not perform any special
- // validation. It should be overridden by workflow element
- // implementations that wish to perform more detailed validation.
- return true;
- }
-
-
/**
* Performs any finalization that might be required when this
* workflow element is unloaded. No action is taken in the default
--
Gitblit v1.10.0