| | |
| | | |
| | | import java.util.Observable; |
| | | |
| | | import org.opends.server.workflowelement.localbackend.LocalBackendWorkflowElement; |
| | | |
| | | /** |
| | | * This class implements an observable workflow element state. |
| | | * The observable workflow element state notifies observers when the |
| | |
| | | */ |
| | | public class ObservableWorkflowElementState extends Observable |
| | | { |
| | | private final WorkflowElement observedWorkflowElement; |
| | | private final LocalBackendWorkflowElement observedWorkflowElement; |
| | | |
| | | /** |
| | | * Creates an instance of an observable object for a given workflow |
| | |
| | | * @param observedWorkflowElement |
| | | * The workflow element to observe. |
| | | */ |
| | | ObservableWorkflowElementState(WorkflowElement observedWorkflowElement) |
| | | public ObservableWorkflowElementState(LocalBackendWorkflowElement observedWorkflowElement) |
| | | { |
| | | this.observedWorkflowElement = observedWorkflowElement; |
| | | } |
| | |
| | | * |
| | | * @return the observed workflow element. |
| | | */ |
| | | public WorkflowElement getObservedWorkflowElement() |
| | | public LocalBackendWorkflowElement getObservedWorkflowElement() |
| | | { |
| | | return observedWorkflowElement; |
| | | } |