mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Jean-Noel Rouvignac
03.45.2014 a5d64695211d83e1af9eabb8a739fc0cf54578a3
opendj3-server-dev/src/server/org/opends/server/workflowelement/ObservableWorkflowElementState.java
@@ -36,12 +36,7 @@
 */
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;
  private final WorkflowElement observedWorkflowElement;
  /**
   * Creates an instance of an observable object for a given workflow
@@ -50,45 +45,17 @@
   * @param  observedWorkflowElement
   *         The workflow element to observe.
   */
  ObservableWorkflowElementState(WorkflowElement<?> observedWorkflowElement)
  ObservableWorkflowElementState(WorkflowElement observedWorkflowElement)
  {
    this.observedWorkflowElement = observedWorkflowElement;
  }
  /**
   * Allows the observed workflow element to indicate its new state
   * (enabled or disabled).
   *
   * @param enabled  the new "enabled" state of the observed workflow element
   */
  public void setWorkflowElementEnabled(boolean enabled)
  {
    if (this.enabled != enabled)
    {
      setChanged();
      this.enabled = enabled;
    }
  }
  /**
   * Indicates whether the observed workflow element is enabled or not.
   *
   * @return <code>true</code> if the observed workflow element is enabled.
   */
  public boolean workflowElementIsEnabled()
  {
    return enabled;
  }
  /**
   * Gets the observed workflow element.
   *
   * @return the observed workflow element.
   */
  public WorkflowElement<?> getObservedWorkflowElement()
  public WorkflowElement getObservedWorkflowElement()
  {
    return observedWorkflowElement;
  }