Oliver Drotbohm
8328517cc9
Fix detection of @DomainEvents and @AfterDomainEventPublication on native.
...
We now unconditionally process the aggregate root types declared on repositories for @Reflective annotations, which @DE and @ADEP got meta-annotated with.
Fixes #2939 .
2 years ago
Oliver Drotbohm
5f64564db5
Properly emit domain events from calls to saveAll(…).
...
We now treat CrudRepository.saveAll(…) properly by unwrapping the given *Iterable*. This previously already worked for collections handed into the method but not for types only implementing Iterable directly (like Page or Window).
Fixes #3153 .
Related tickets #2931 , #2927 .
2 years ago
Mark Paluch
9b2e898bdf
After release cleanups.
...
See #2908
2 years ago
Mark Paluch
9160bbafaf
Prepare next development iteration.
...
See #2908
2 years ago
Mark Paluch
dcd73563e1
Release version 3.2 M3 (2023.1.0).
...
See #2908
2 years ago
Mark Paluch
4a50ae8eab
Prepare 3.2 M3 (2023.1.0).
...
See #2908
2 years ago
Yanming Zhou
e901923d93
Correct method parameter type in tests.
...
Before this commit, actual method parameter type doesn't match method signature.
Closes #2928
2 years ago
Mark Paluch
b1a0bb4ff6
Polishing.
...
Refine Javadoc. Add unit tests.
See #2929
Original pull request: #2930
2 years ago
Greg L. Turnquist
107f268eb5
Make `Lazy.orElseGet(Supplier)` public.
...
Closes #2929
Original pull request: #2930
2 years ago
Mark Paluch
d5cd46c1d5
Polishing.
...
Add reactive type translation to Coroutine methods to return the expected type for AOP processing.
See #2926
2 years ago
Sébastien Deleuze
110756a40a
Adapt for Spring Framework Coroutines AOP support.
...
This commit adapts Spring Data RepositoryMethodInvoker
and related tests in order to remove most of the
Coroutines specific code and rely on Spring Framework
Coroutines AOP support.
Closes #2926
2 years ago
Sébastien Deleuze
ccfa93af17
Polishing.
...
See #2926
2 years ago
Mark Paluch
957fdf490a
Polishing.
...
Refine headers.
See #2912
2 years ago
Christoph Strobl
050d8ff508
Update ManagedTypesRegistrationAotContribution to match signature changes.
...
Closes : #2925
2 years ago
Mark Paluch
0d1430d597
Remove docs build trigger.
...
See #2912
2 years ago
Mark Paluch
36d18da16f
Polishing.
...
Replace self xrefs to <<…>> self reference syntax.
See #2912
2 years ago
Greg L. Turnquist
08df2286b4
Update CI properties.
...
See #2908
2 years ago
Mark Paluch
068c19f60f
Polishing.
...
Replace self xrefs to <<…>> self reference syntax.
See #2912
2 years ago
Mark Paluch
8c342a56e8
Polishing.
...
Fix Javadoc references.
See #2915
Original pull request: #2916
2 years ago
Mark Paluch
df543cd50e
Introduce `PersistentProperty.isReadable`.
...
isReadable reports whether a property can be read through PersistentPropertyAccessor, by either using property access through setters, a wither, Kotlin Copy method or by accessing the field directly.
Closes #2915
Original pull request: #2916
2 years ago
Mark Paluch
6f981143ce
Reorganize antora asciidoc sources for easier reuse.
...
See #2912
2 years ago
Mark Paluch
5070a0f06c
Polishing.
...
Use asciidoc variables where possible.
See #2912
2 years ago
Mark Paluch
7bad122168
Upgrade to UI resources 0.3.3.
...
See #2912
2 years ago
Mark Paluch
8ac34bf11b
Use Antora-configuration profiles.
...
Switch from local plugin definition to the one provided by Spring Data Build.
Closes #2912
2 years ago
Julia Lee
c650119a35
After release cleanups.
...
See #2879
2 years ago
Julia Lee
522afa55f2
Prepare next development iteration.
...
See #2879
2 years ago
Julia Lee
d330c9dcac
Release version 3.2 M2 (2023.1.0).
...
See #2879
2 years ago
Julia Lee
04f4efe640
Prepare 3.2 M2 (2023.1.0).
...
See #2879
2 years ago
Mark Paluch
1f7ad7c234
Reinstate Asciidoc docs.
...
Reinstate Asciidoc to retain functionality for downstream module documentation builds.
See #2876
2 years ago
Mark Paluch
ea9bf5bf86
Replace Stream usage with iteration to avoid non-null requirements.
...
SpelEvaluator now iterates over the parameter map instead of using the Java 8 Stream API. Previously, expressions resulting in a null value failed in the collector as Java 8 streams require non-null values for map values.
Closes #2904
2 years ago
shin-mallang
b0ffb1a046
Document event publication from repository delete methods in `AbstractAggregateRoot`.
...
Added additional comment regarding registerEvent and andEvent in AbstractAggregateRoot.
Closes : #2903
2 years ago
John Blum
1dc18a8a3c
Fix line break in CustomConversions.collectPotentialConverterRegistrations(..) method.
...
Closes #2902
2 years ago
Julia Lee
541f0ced32
Update CI properties.
...
See #2879
2 years ago
Julia Lee
cb6b179541
Upgrade to Maven Wrapper 3.9.4.
...
See #2900
2 years ago
Oliver Drotbohm
98f20a4457
Drop using FACTORY_BEAN_OBJECT_TYPE attribute entirely.
...
We now constantly use RootBeanDefinition.setBeanClass(…) (for the raw factory type) and ….setTargetType(…) to declare the full repository factory type including the user defined repository. Any other generics are simply filled with Object.class.
Ticket: #2894 .
2 years ago
Oliver Drotbohm
d98eeef745
Set FACTORY_BEAN_OBJECT_TYPE as Class in RepositoryConfigurationDelegate.
...
This is to accommodate spring-projects/spring-framework#30917 .
2 years ago
Rob Winch
c05ed095ce
Use io.spring.maven.antora.
...
See #2890 .
2 years ago
Thach Le
91093780dc
Fix misordered modifiers 'final static'.
...
Per the Java Language Specification (Java 17; https://docs.oracle.com/javase/specs/jls/se17/html/jls-8.html#jls-8.3.1 ), 'static' should appear before 'final'.
This is also consistent with source code analysis tools, like Checkstyle, rules: https://checkstyle.sourceforge.io/apidocs/com/puppycrawl/tools/checkstyle/checks/modifier/ModifierOrderCheck.html .
Fixes #2881 .
2 years ago
Greg L. Turnquist
2bfa58d329
Drop old Asciidoctor documentation.
...
See #2886 .
2 years ago
Greg L. Turnquist
b8009acaf8
Polishing.
2 years ago
Greg L. Turnquist
988888d3be
Polishing.
2 years ago
Greg L. Turnquist
c12d79a8be
Polishing.
2 years ago
Greg L. Turnquist
789ff8d18e
Fix link to Spring Framework Antora docs.
...
See #2886
2 years ago
Greg L. Turnquist
5607ec028f
Update antora-playbook site URL.
...
See #2887
2 years ago
Greg L. Turnquist
7c8c25b29b
Migrate Spring Framework doc links to 6.1.
...
Because Spring Framework's 6.1.x version of Antora ref docs is simply `6.1`, make that the cross referencing link from our end.
See #2886 .
2 years ago
Mark Paluch
a11e78dca5
Polishing.
...
Tweak Javadoc wording, revert visibility changes, add missing Override annotations.
See #2882
2 years ago
Thach Le
8ad79b240d
Refine parameter and field names to align with `PageRequest` property names.
...
Align parameter naming with properties to not mix using page with pageNumber, size with pageSize names.
Closes #2882
2 years ago
Mark Paluch
0f08311b2e
Return the number of SpEL expressions created by `SpelExtractor`.
...
Closes #2885
2 years ago
Greg L. Turnquist
c449942053
Move antora-playbook.yml to src/main/antora.
...
See #2876
2 years ago
Greg L. Turnquist
0fa41f589e
Polishing.
...
See #2876
2 years ago