|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| BinaryFormatRepository<T extends Entity> | Marker interface for persistent repositories, where the data is stored in some sort of binary format. |
| EntityMetaData | Meta data for for Entity objects. |
| FakeRepository<T extends Entity> | Marker interface for fake repositories. |
| HumanReadableFormatRepository<T extends Entity> | Marker interface for persistent repositories, where the data is stored in a human readable textual format. |
| PartitionRepository<T extends Entity> | Interface for specification-based partitioned repositories. |
| PersistentRepository<T extends Entity> | Repository with the capabibility of writing (persist) its entities to some sort of non-volatile storage. |
| Repository<T extends Entity> | Interface defining a repository for storing and retrieving Entity objects. |
| TextualFormatRepository<T extends Entity> | Interface for persistent repositories, where the data is stored in some sort of textual format, readable or not readable. |
| VolatileRepository<T extends Entity> | Marker interface for volatile repositories. |
| Class Summary | |
|---|---|
| AbstractDomianCoreRepository<T extends Entity> | All Domian Core-based Repository classes should extend this abstract class. |
| AbstractRepository<T extends Entity> | All Repository classes should extend this abstract class. |
| EntityPersistenceMetaData | Meta data for for persisted Entity objects. |
| HashSetRepository<T extends Entity> | Volatile repository for non-concurrent environments. |
| HashSetRepository.HashSetRepositoryIterator<V extends Entity,T extends Entity> | Inner iterator class for HashSetRepository. |
| HibernateRepository<T extends Entity> | This repository implementation is based on the Hibernate object-relational mapping (ORM) tool, and its implementation of the Java Persistence API 1.0 (JPA). |
| InMemoryAndXStreamXmlFileRepository<T extends Entity> | An in-memory repository with persistence capabilities. |
| InMemoryRepository<T extends Entity> | Volatile repository for concurrent environments. |
| InMemoryRepository.InMemoryRepositoryIterator<V extends Entity,T extends Entity> | Inner iterator class for InMemoryRepository. |
| NotImplementedRepository<T extends Entity> | Repository to be used if a Repository implementation is expected, but not yet in place. |
| NullRepository<T extends Entity> | A silly and lazy repository which tacitly accepts entities to be stored, and then just throws them away... |
| PartitionRepositoryInvocationHandler<T extends Entity> | InvocationHandler implementation for partition repositories. |
| PartitionRepositoryReuseInvocationHandler<T extends Entity> | ... |
| PersistenceService | Service for persisting PersistentRepository instances. |
| PersistentEntity<T extends Entity> | A holder class wrapping a possible Entity object,
as well as meta-data conserning persistence stuff. |
| RepartitionService | Service for repartitioning of PartitionRepository instances. |
| UnsupportedRepository<T extends Entity> | Repository to be used if a Repository implementation is needed,
but any usage of it is for some reason unsupported/prohibited. |
| XStreamXmlFilePerEntityRepository<T extends Entity> | A persistent repository backed by XStream functionality. |
| Enum Summary | |
|---|---|
| PersistenceDefinition | Definitions regarding the nature of the different persistence mechanisms that Domian repositories may inhibit. |
| Exception Summary | |
|---|---|
| RepositoryException | Rumtime exception wrapper for repository failures. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||