|
|||||||||||
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 |