DATACMNS-17 - Introduced metamodel for entities and repositories.

Unified IsNewAware and IdAware to EntityMetadata. Refactored base repository support to use this abstraction. Introduced RepositoryMetadata and DefaultRepositoryMetadata implementation to capture all the additional information that we need around a repository interface. Adapted factory API to use this abstraction. Opened up method parameter and return types to prepare enabling the usage of the infrastructure for interfaces that do not extend Repository interface.
This commit is contained in:
Oliver Gierke
2011-02-24 17:31:03 +00:00
parent 0721c7921c
commit 20443bb4b6
18 changed files with 909 additions and 759 deletions

View File

@@ -6,8 +6,9 @@ Changes in version 1.0.0.M4
Repository
* Improved ParameterAccessor infrastructure
* Added support for 'Distinct' keyword in finder method names
* Added support for 'In' and 'NotIn' keywords
* Added support for 'Distinct' keyword in finder method names (DATACMNS-15)
* Added support for 'In' and 'NotIn' keywords (DATACMNS-16)
* Introduced metamodel for entities and repositories (DATACMNS-17)
Changes in version 1.0.0.M3 (2011-02-09)
----------------------------------------