Class Summary
ModelExposer Central class for implementing the "Exposed Model" pattern.
ModelExposerComponent Superclass for all service and repository components that expose the model.
PersistenceProvider Superclass for all persistence providers.
PersistenceProviderFactory Superclass for all persistence provider factories.
RepositoryComponent Superclass for repository components - ie., those that provide facilities for finding and locating domain objects in the datastore.
ServiceComponent Superclass for exposer components exposing services - ie., that which can make changes to the objects in the datastore.