Mark Paluch
6ba02f397d
Release version 2.7 M3 (2021.2.0).
...
See #2533
4 years ago
Mark Paluch
56240530eb
Prepare 2.7 M3 (2021.2.0).
...
See #2533
4 years ago
Mark Paluch
43e0733605
Clarify Javadoc for `FallbackPageable` in `PageableHandlerMethodArgumentResolverSupport`.
...
Closes #2551
4 years ago
Christoph Strobl
7229b3e711
Update copyright year to 2022.
...
See: #2552
4 years ago
Oliver Drotbohm
a948ff922c
AbstractPersistentProperty.isMap() now delegates to underlying TypeInformation.
...
Issue #2549
4 years ago
Greg L. Turnquist
d2a2b4bec0
Update CI properties.
...
See #2533
4 years ago
Oliver Drotbohm
34ce82b0e5
Introduce standard DtoInstantiatingConverter.
...
Move simple Spring Converter implementation that allow to create DTOs from a source object previously copied amongst a variety of store modules.
Issue #2476 .
4 years ago
Oliver Drotbohm
1e38b4c6ba
Polishing of annotation model for object creators.
...
Move to @PersistenceCreator as canonical annotation to explicitly express constructors and methods to be used to create domain object instances from persistence operations. Removed @FactoryMethod as it's not needed anymore. @PersistenceConstructor is now deprecated.
Renamed EntityCreatorMetadata(Support|Discoverer) to InstanceCreatorMetadata(Support|Discoverer) to avoid further manifestation of the notion of an entity in the metamodel as it's not used to only handle entities.
Issue #2476 .
4 years ago
Mark Paluch
ec0c0d3cb2
Introduce support to create domain objects via factory methods.
...
Issue #2476 .
4 years ago
Oliver Drotbohm
81d179c8f7
Polishing.
...
Reorder methods according to conventions. More speaking names for the newly introduced type lookup methods.
Issue #2517 .
4 years ago
nexx512
d832052625
Fixed resolving generic types for Vavr maps.
...
Issue #2517 .
4 years ago
Oliver Drotbohm
f933b4562e
Complete Vavr collection detection on TypeInformation and CustomConversions.
...
Moved Vavr collection converters into a type in the utility package. Register the converters via CustomConversions.registerConvertersIn(…) to make sure that all the Spring Data object mapping converters automatically benefit from a ConversionService that is capable of translating between Java-native collections and Vavr ones.
Issue #2511 .
4 years ago
nexx512
5b568953e9
Consider Vavr collections to be collection like in TypeInformation.
...
Issue #2511 .
4 years ago
Oliver Drotbohm
44a472c695
Simpler check to avoid primitive conversion in ConvertingPropertyAccessor.
...
We now use Spring's ClassUtils.isAssignable(…) directly. Unit tests to verify that conversion is skipped for primitive / boxed scenarios.
See #2546 .
4 years ago
Mark Paluch
f52bc25046
Performance improvements in `ReactiveWrappers` and `ConvertingPropertyAccessor`.
...
We now cache whether types are reactive wrappers and bypass the ConversionService for assignable primitive values.
Closes #2546
4 years ago
Mark Paluch
2bf30b6605
Upgrade to XMLBeam 1.4.22.
...
Closes #2545
4 years ago
Mark Paluch
1762eada06
Polishing.
...
Extract artifactory credentials into properties file.
See #2541
4 years ago
Mark Paluch
4e3fee7d2d
Polishing.
...
Extract docker credentials into properties file.
See #2541
4 years ago
Greg L. Turnquist
52d89767f9
Externalize build properties.
...
See #2541 .
4 years ago
Mark Paluch
ca5676d904
Refine `PropertyReferenceException` message.
...
Use single-quotes to indicate which elements belong to the underlying type and which are part of the textual message.
Closes #2395
4 years ago
Mark Paluch
8e8ce00750
Refine Coroutine wording around when to use suspend in method declarations.
...
Closes #2503
4 years ago
Mark Paluch
ca6c0185e4
Document dynamic projections parameter detection.
...
Closes #2510
4 years ago
Christoph Strobl
89e092ed32
After release cleanups.
...
See #2529
4 years ago
Christoph Strobl
341b1b89eb
Prepare next development iteration.
...
See #2529
4 years ago
Christoph Strobl
0a456307d4
Release version 2.7 M2 (2021.2.0).
...
See #2529
4 years ago
Christoph Strobl
fadeb2e29a
Prepare 2.7 M2 (2021.2.0).
...
See #2529
4 years ago
yelis913
cd26bff381
Add missing verb to the error message.
...
Closes #2524
4 years ago
Christoph Strobl
411ce1c5f4
After release cleanups.
...
See #2497
4 years ago
Christoph Strobl
442d2d2ec9
Prepare next development iteration.
...
See #2497
4 years ago
Christoph Strobl
f4dc6af2ed
Release version 2.7 M1 (2021.2.0).
...
See #2497
4 years ago
Christoph Strobl
c3cdebf339
Prepare 2.7 M1 (2021.2.0).
...
See #2497
4 years ago
Mark Paluch
3f44d268b6
Fix spliterator size hint in `CloseableIterator.spliterator()`.
...
We now report -1 as size to avoid zero-size results for count() or toList() operators.
Closes #2519
4 years ago
Jens Schauder
6cf2634a64
Fixed dependency cycle.
...
Closes #2514
4 years ago
Christoph Strobl
ecec2e5666
Polishing.
...
Replace boolean flag with enum, assert open vs. closed projection and update javadoc.
Original Pull Request: #2420
4 years ago
Mark Paluch
a63774e6ec
Add support for properties using deep map-in-map/list-in-map nesting.
...
Original Pull Request: #2420
4 years ago
Mark Paluch
0744580766
Move EntityProjection from inner class to top-level class.
...
Original Pull Request: #2420
4 years ago
Mark Paluch
0c80e9fa46
Add Predicates utility.
...
Original Pull Request: #2420
4 years ago
Mark Paluch
b189240aaf
Polishing.
...
Original Pull Request: #2420
4 years ago
Mark Paluch
caa8c6afc5
Refactor PropertyFilterSupport into EntityProjectionIntrospector.
...
Original Pull Request: #2420
4 years ago
Mark Paluch
9948fefe69
Provide class for inspecting nested projections.
...
Original Pull Request: #2420
4 years ago
heowc
8969a55c27
Add @Nullable to ParametersParameterAccessor.getValue().
...
Add missing Override and Nullable annotations. Update Javadoc to mention correct return value.
Closes #2506
4 years ago
Mark Paluch
ea335f06ef
Polishing.
...
Add missing override annotations.
See #2508
4 years ago
Mark Paluch
6a52f274f6
Introduce configuration of class loader in `SimpleTypeInformationMapper`.
...
We now support configuration of the class loader in SimpleTypeInformationMapper to use a configured class loader instead of falling always back to the default/contextual class loader. In arrangements where the contextual class loader isn't able to provide access to the desired classes (e.g. parallel Streams, general Fork/Join Thread usage) the contextual class loader may not have access to the entity types. By implementing BeanClassLoaderAware, we can now propagate a configured class loader.
Closes #2508
4 years ago
Mark Paluch
ef522f8e9c
Polishing.
...
Extract duplicate calls to findAnnotation(…) into static helper methods.
See #2500
4 years ago
XenoAmess
ca723d11c7
Use AnnotationUtils.findAnnotation(…) instead of AnnotatedElement.isAnnotationPresent(…).
...
Enable use of meta annotations by leveraging MergedAnnotations.
Closes #2500
4 years ago
Mark Paluch
8bd81a796d
Fix argument expansion in `RepositoryFactorySupport` logging.
...
Closes #2502
4 years ago
Mark Paluch
788457c901
Migrate off SLF4J to Spring JCL.
...
Closes #2496
4 years ago
Jens Schauder
1040452c62
After release cleanups.
...
See #2484
4 years ago
Jens Schauder
51fd81eca1
Prepare next development iteration.
...
See #2484
4 years ago
Jens Schauder
ba84e875ff
Release version 2.6 GA (2021.1.0).
...
See #2484
4 years ago