|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| DomainObjectObserver | Interface for DomainObject observers. |
| DomainObjectTraversalAdapter | This interface is used to control traversal of domain objects. |
| DomainObjectXMLFormatter | |
| GlobalObserver | The GlobalObserver interface can be used in conjunction with the GlobalObserverManager to register an observer that will observe every single observable domain object. |
| Class Summary | |
| AbstractDomainObjectObserver | Abstract implementation of DomainObjectObserver. |
| DeleteCheckObserver | DomainObjectObserver which checks that a delete will not fail
before trying to perform it. |
| DomainCollection | This is the base class that all other persistent collection classes would extend. |
| DomainCollectionIterator | Wraps a DomainCollection as an Iterator
NOTE:
This iterator reads an entire DomainCollection into memory and stores in an internal container. |
| DomainObject | This is the base class that all other persistent classes would extend. |
| DomainObjectFactory | This is a factory class to support instantiation of an appropriate domain object class from a given data object. |
| DomainObjectInstantiator | This abstract class provides an interface for DomainObjectFactory to use in order to delegate the job of instantiating a domain object from a data object to custom code. |
| DomainObjectTextRenderer | An implementation of DomainObjectTraversal that generates a single string containing all the data from the object's traversed properties. |
| DomainObjectTraversal | This class provides a general purpose framework for iterating over a domain object's properties, processing attributes and traversing associations as required. |
| DomainObjectTraversal.AdapterKey | |
| DomainObjectXMLRenderer | An implementation of DomainObjectTraversal that generates an XML tree representing the DomainObject. |
| DomainQuery | This is the base class that all other domain query classes would extend. |
| DomainService | This class should be extended by domain object services that need privileged access to the DataObject encapsulated by a DomainObject or the DataCollection encapsulated by a DomainCollection. |
| DomainServiceInterfaceExposer | Exposes all methods in DomainService. |
| GlobalObserverManager | The GlobalObserverManager class is a singleton class that allows observers implementing the GlobalObserver interface to be registered. |
| ObservableDomainObject | ObservableDomainObject extends DomainObject with an observer pattern on all modification methods, allowing objects to register to receive a callback on those operations. |
| ReflectionInstantiator | This instantiator is primarily intended for other instantiators (such as ACSObjectInstantiator) to provide the default behavior of instiating a domain class using reflection. |
| SimpleDomainObjectTraversalAdapter | This is a general purpose traversal adaptor that allows/denies processing of a property based on the path to the property, and its presence in an inclusion/exclusion set. |
| SimpleDomainObjectXMLFormatter | |
| Exception Summary | |
| DataObjectNotFoundException | An exception thrown when the data object backing a domain object cannot be found. |
| DeleteException | DeleteException |
| DomainException | DomainException |
| InstantiatorNotFoundException | This exception is thrown by DomainObjectFactory when
it is unable to find an instantiator for a given DataObject. |
| InstantiatorRegistryException | InstantiatorRegistryException An unchecked exception thrown when there is an error registering a DomainObjectInstantiator. |
Domain Objects provide an application logic tier between the persistent storage and presentation tiers.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||