Oliver Gierke
f9b3f7340f
DATACMNS-323 - PageImpl returns correct number of pages for use with content only.
...
So far, the PageImpl class returned 0 as total number of pages if set up from a plain List. This returns 1 now (as it should be). We've also adapted the hasNextPage() implementation to correctly calculate whether a next page is available.
2013-05-14 16:45:49 +02:00
Emanuele Blanco
5379a36a09
DATACMNS-328 - Fixed "fallbackPageable" typo in PageableArgumentResolver.
...
Pull request: #28 .
2013-05-14 16:24:17 +02:00
Oliver Gierke
1996ed9630
DATACMNS-327 - AbstractMappingContext implements InitializingBean again.
...
This causes the configured persistent entities being added to the context on its initialization instead of a delayed initialization on ApplicationContext refreshed event.
2013-05-12 23:42:37 +02:00
Oliver Gierke
705db1420e
DATACMNS-325 - RepositoryInterfaceAwareBeanPostProcess now implements PriorityOrdered.
...
This makes sure it is also applied in cases of dependency lookups for {{BeanPostProcessor}} implementation's dependencies.
2013-05-04 13:52:54 +02:00
Oliver Gierke
b1e73349b0
DATACMNS-325 - Open up lower boundary of Slf4j to 1.6.4 in MANIFEST.MF.
...
This change was introduced to ease the upgrade of STS to recent Spring Data Commons versions, originally introduced to enable Spring 4 compatibility (see DATACMNS-324).
2013-05-03 12:17:44 +02:00
Oliver Gierke
e74e39be22
DATACMNS-324 - Opened up template.mf version ranges for Spring 4.
...
The generated OSGi manifest now declares version ranges that allow usage of Spring 4.
2013-05-03 10:08:12 +02:00
Oliver Gierke
01dc42d19b
DATACMNS-320 - Be less restrictive in finding mapping ambiguities.
...
So far we threw exceptions in case we find the same exception on getters *and* setters. We now allow this scenario in case the annotations are semantically equivalent.
2013-04-25 15:16:49 +02:00
Oliver Gierke
3cb46f02f3
DATACMNS-319 - Made Repositories less greedy in looking up beans.
...
We now don't try to eagerly lookup the beans Repositories shall capture in the constructor anymore but leniently look them up on the first request. Update tests for classes using Repositories alongside.
2013-04-25 12:29:47 +02:00
Spring Buildmaster
6396c38b7d
DATACMNS-131 - Prepare next development iteration.
2013-04-16 03:13:44 -07:00
Spring Buildmaster
696a14e3ab
DATACMNS-131 - Release 1.5.1.RELEASE.
2013-04-16 03:13:41 -07:00
Oliver Gierke
47bd9278c0
DATACMNS-131 - Prepare 1.3.1.RELEASE.
...
Updated changelog, notice and readme.
2013-04-16 11:45:38 +02:00
Oliver Gierke
913cb9dc4f
DATACMNS-131 - Upgrade to Spring Data Build 1.0.3.RELEASE.
2013-04-16 11:34:26 +02:00
Oliver Gierke
5c5d0bd6d4
DATACMNS-131 - Some pom work before the release.
...
Upgrade to Spring Data build 1.0.3.BUILD-SNAPSHOT. Declare Spring WebMVC dependency to make sure Spring libs are pulled in consistently.
2013-04-16 11:12:35 +02:00
Oliver Gierke
3036800b9b
DATACMNS-311 - TypeDiscoverer now also finds properties in type hierarchy.
...
We now also inspect the entire type hierarchy to lookup a property descriptor to inspect for read methods in case no field is found for a property.
2013-04-12 16:48:46 +02:00
Oliver Gierke
56b63a7a59
DATAJPA-324 - Test case to show property lookup on interface methods work.
2013-04-05 20:54:13 +02:00
Oliver Gierke
be53e9147e
DATACMNS-309 - Fixed lookup of nested properties on TypeDiscoverer.
...
So far the property lookup of a nested property path (e.g. "foo.bar") failed in cases the head property was not cached already. We now recursively resolve the type information even for an unpopulated cache.
2013-04-05 20:51:48 +02:00
Oliver Gierke
6904f74eb6
DATACMNS-306 - RepositoryBeanDefinitionBuilder not correctly sets source.
...
Previously, the RepositoryBeanDefinitionBuilder did not forward the repository configuration's source instance into the built BeanDefinitions. This is now fixed to enable STS track the origin of the BeanDefinition back to the configuration source (an @Enable-annotation or an XML namespace element).
2013-03-28 18:55:06 +01:00
Oliver Gierke
451605c1b4
DATACMNS-305 - Added toString() methods to PersistentProperty implementations.
2013-03-28 15:53:00 +01:00
Johannes Mockenhaupt
1968a069a9
DATACMNS-300 - Fixed exception handling in ReflectionEntityInstantiator.
...
ReflectionEntityInstantiator now actually throws the wrapped exception created in the catch block handling BeanInstantiationExceptions.
Pull request: #25 .
2013-03-25 13:49:39 +01:00
Oliver Gierke
6b90d83971
DATACMNS-291 - Fixed typo in JavaDoc of CrudRepository.
2013-02-27 14:49:09 +01:00
Oliver Gierke
4b18c7e3a4
DATACMNS-287 - Added missing package-info.java files.
2013-02-19 13:28:34 +01:00
Oliver Gierke
935b2d8999
DATACMNS-285 - Polished template.mf.
...
Use Bundlor property replacement in favor of hard coded versions to automatically pick up more dependency upgrades automatically.
2013-02-19 13:28:21 +01:00
Oliver Gierke
e5b976981c
DATACMNS-289 - Upgraded to Spring Data Build 1.0.2.RELEASE.
2013-02-19 13:27:57 +01:00
Oliver Gierke
aa9369d5ee
DATACMNS-283 - MappingInstantiationException captures more context now.
...
If an exception occurs in ReflectionEntityInstantiator we now capture more context about the failed instantiation.
2013-02-19 13:11:23 +01:00
Oliver Gierke
48e1bbbf7e
DATACMNS-282 - Improved caching in AnnotationBasedPersistentProperty.
...
AnnotationBasedPersistentProperty now caches direct annotations on construction but still tries to lookup an annotation as meta-annotation if not found in cache on later requests. Extended try/catch block in AbstractMappingContext.addPersistentEntity(…) to invalidate cache on exceptions during property creation as well.
2013-02-11 16:03:27 +01:00
Spring Buildmaster
be0acb66e3
DATACMNS-279 - Prepare next development iteration.
2013-02-08 13:39:34 +01:00
Spring Buildmaster
a8c582d99a
DATACMNS-279 - Release version 1.5.0.RELEASE.
2013-02-07 05:10:49 -08:00
Oliver Gierke
9de9217069
DATACMNS-279 - Upgraded to Spring Data parent pom in 1.0.0.RELEASE.
2013-02-07 14:05:02 +01:00
Oliver Gierke
1564704f0c
DATACMNS-279 - Prepare release of version 1.5.0.
2013-02-07 13:53:47 +01:00
Oliver Gierke
680ac315b7
Added Eclipse code formatter.
2013-02-07 13:26:04 +01:00
Oliver Gierke
80b6dd2217
DATACMNS-278 - Added Converter implementations for JodaTime types.
...
Upgraded to JodaTime 2.1 based on super pom property definition.
2013-02-06 17:49:24 +01:00
Oliver Gierke
e79035cb42
DATACMNS-277 - Added general documentation on auditing.
2013-01-30 13:51:57 +01:00
Oliver Gierke
626c0ba38f
DATACMNS-266 - Removed the obsolete ${schema.key}.
2013-01-29 19:43:14 +01:00
Oliver Gierke
45694c6ea9
DATACMNS-266 - Added necessary properties to enable distribution upload.
2013-01-29 19:15:07 +01:00
Oliver Gierke
3e40413ffe
DATACMNS-275 - Introduced getObfuscatedPassword in UserCredentials.
2013-01-29 13:10:36 +01:00
Oliver Gierke
6b49eb4ca5
DATACMNS-276 - Added hashCode() to ParameterizedTypeInformation.
...
Implemented hashCode() to be as close as possible to the equals(…) implementation.
2013-01-29 13:07:44 +01:00
Oliver Gierke
f18055a4c9
DATACMNS-274 - Fixed package cycle in mapping subsystem.
...
Updated Sonargraph architecture description along the way.
2013-01-29 10:50:50 +01:00
Oliver Gierke
06497a6814
DATACMNS-273 - Upgraded to Spring HATEOAS 0.4.0.RELEASE.
2013-01-28 16:27:01 +01:00
Oliver Gierke
33a31a25e0
DATACMNS-271 - AnnotationBasedPersistentProperty now caches annotation lookups.
2013-01-28 14:28:12 +01:00
Beverley Talbott
8e3b0cb1e6
DATACMNS-258 - Copyediting of reference documentation.
2013-01-28 12:53:44 +01:00
Oliver Gierke
d972e984fe
DATACMNS-266 - Refer to deployment repository to get unfiltered pom.
2013-01-18 14:43:47 +01:00
Biju Kunjummen
979c0f70fb
DATAJPA-266 - Polish documentation on pagination.
...
Fixed information in documentation, 0 indexed Pageable and page.page instead of page for page parameter. Fixes pull request #21 .
2013-01-18 09:44:54 +01:00
Oliver Gierke
3a72d56ee8
DATACMNS-266 - Fixed JavaDoc of Page and PageImpl.
...
Includes pull request #16 .
2013-01-18 09:42:12 +01:00
Oliver Gierke
e9e8d4015d
DATACMNS-265 - Fixed JavaDoc.
...
Essentially fixes pull request #22 .
2013-01-18 09:33:21 +01:00
Oliver Gierke
2eba53619e
DATACMNS-266 - Re-added repository declarations to pom.xml.
...
For some reasons the <repository /> and <pluginRepository /> elements get stripped from the Spring Data parent pom during the deployment onto Artifactory so they do not end up in the pom.xml published although defined in the source pom.xml.
2013-01-16 17:31:38 +01:00
Oliver Gierke
afb5ec2ef9
DATACMNS-269 - Add support for mapping annotations on accessor methods.
...
Mapping annotations are now looked up in the following order: getter, setter, field. Made mapping annotations usable on methods as well.
2013-01-16 17:29:51 +01:00
Oliver Gierke
ac256f9921
DATACMNS-266 - Use new common Maven build infrastructure.
...
Simplified project setup to be a single module build again. Using Spring Data Build parent POM to simplify project setup. See https://github.com/SpringSource/spring-data-build#spring-data-build-infrastructure
2013-01-16 15:15:24 +01:00
Oliver Gierke
c908d0e023
DATACMNS-265 - Polished JavaDoc.
2013-01-11 11:35:02 +01:00
Oliver Gierke
68ef3c68b0
DATACMNS-263 - Fixed incompatibility with OpenWebbeans < 1.1.8.
...
Prefer using non-anonymous inner classes to represent @Default and @Any qualifiers. Upgraded to OpenWebbeans 1.1.7 along the way.
2013-01-05 19:31:42 +01:00
Oliver Gierke
c289428fe5
DATACMNS-260 - Extracted SpelExpressionParameterValueProvider.
...
Extracted SpelExpressionParameterValueProvider from PersistentEntityParameterValueProvider to allow extension to recursively map the value resolved from the SpEL expression evaluation. This extension has to override the potentiallyConvertSpelValue(…) method to continue nested conversion.
2012-12-16 15:09:00 +01:00