com.arsdigita.domain
Class GlobalObserverManager

java.lang.Object
  extended bycom.arsdigita.domain.GlobalObserverManager

public class GlobalObserverManager
extends Object

The GlobalObserverManager class is a singleton class that allows observers implementing the GlobalObserver interface to be registered. Once such observers are registered they have the opportunity to observe every single observable domain object that is created. The GlobalObserver.shouldObserve(DomainObject) method can be used by an observer to select which objects to observe.

Version:
$Revision: #7 $ $Date: 2004/04/07 $
Author:
rhs@mit.edu

Field Summary
static String versionId
           
 
Method Summary
 void addObserver(GlobalObserver go)
          Adds a new observer.
static GlobalObserverManager getManager()
          Returns the global observer manager.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Method Detail

getManager

public static final GlobalObserverManager getManager()
Returns the global observer manager. This is a singleton class that allows the "global" observers, or observers of any


addObserver

public void addObserver(GlobalObserver go)
Adds a new observer.



Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC