Oliver Drotbohm
1c90a70e3a
DATACMNS-1490 - Tweak lombok to add @Generated to generated code.
...
This will cause JaCoCo to exclude that code from code coverage reports.
7 years ago
Greg Turnquist
837b8672dc
DATACMNS-1462 - Stop using distribute profile.
7 years ago
Oliver Drotbohm
435aaaaa35
DATACMNS-1470 - Adapt to package refactorings in Spring HATEOAS.
7 years ago
Greg Turnquist
06cb767f84
DATACMNS-1462 - Polishing.
7 years ago
Greg Turnquist
63f8100a39
DATACMNS-1462 - Polishing.
7 years ago
Greg Turnquist
77bdf0aebe
DATACMNS-1462 - Introduce Concourse.
7 years ago
Mark Paluch
16a04d4dbb
DATACMNS-1485 - Remove version for managed Kotlin dependencies.
...
Versions are managed by kotlin-bom.
7 years ago
Oliver Drotbohm
742f29572e
DATACMNS-1484 - Polishing.
7 years ago
Oliver Drotbohm
dd0848b186
DATACMNS-1484 - Fixed too aggressive conversion to Streamable in IterableToStreamableConverter.
...
We now explicitly check for the target type to be assignable to Streamable to opt into conversion. Without that check, every collection returned from a method declaring Iterable as return type would've been converted into a Streamable by accident.
Related ticket: DATACMNS-1430.
7 years ago
Oliver Drotbohm
d12801a7b0
DATACMNS-1482 - Polishing.
...
Slightly improved test case.
7 years ago
Jens Schauder
47966451eb
DATACMNS-1482 - Polishing.
...
Fixed some wrong JavaDoc.
7 years ago
Jens Schauder
6dc0ced366
DATACMNS-1482 - Properly convert collections when collection type matches but element type doesn't.
...
Various fast returns and the use of Class instead of TypeDescriptor led to e.g. List<BigDecimal> not getting properly converted to List<Integer> leading to unexpected ClassCastExceptions when the collection elements where accessed.
7 years ago
Mark Paluch
f65fd511ac
DATACMNS-1483 - Polishing.
...
Statically import Assertions to align assertThat(…) calls with Java code. Use placeholder for MockK version.
Original pull request: #338 .
7 years ago
Sebastien Deleuze
ccb9e987e8
DATACMNS-1483 - Migrate Kotlin tests to Mockk.
...
Original pull request: #338 .
7 years ago
Oliver Drotbohm
092e23b08c
DATACMNS-1470 - Further adaption of Spring HATEOAS 1.0 API changes.
7 years ago
Mark Paluch
aa39b9ba3a
DATACMNS-1451 - Consider more than 16 immutable Kotlin properties in generated PropertyAccessor.
...
We now consider more than 16 immutable and nullable Kotlin properties per bucket in generated PropertyAccessors.
Previously only the first 16 properties were considered due to truncation of the defaulting bitmap. We used SIPUSH to render the defaulting mask in bytecode which is intended for 16 bit integers (short). Migrating to LDC (runtime constants) preserves the actual constant value of 32 bits and so we're considering now full buckets.
7 years ago
Mark Paluch
04916ed176
DATACMNS-1465 - Updated changelog.
7 years ago
Juhyoung Jeon
42c80aeee6
DATACMNS-1479 - Fix usage of PageRequest in reference documentation.
...
Previously, the docs still showed the usage of the constructor of PageRequest, which has now been changed to an ….of(…) factory method.
7 years ago
Oliver Drotbohm
cb37bdd994
DATACMNS-1470 - Polishing.
...
Remove obsolete Spring HATEOAS version property as it's already contained in the build parent.
7 years ago
Greg Turnquist
8c076f921d
DATACMNS-1470 - Upgrade to Spring HATEOAS 1.0 API
7 years ago
Oliver Drotbohm
e3d80aa69a
DATACMNS-1476 - Polishing.
7 years ago
Oliver Drotbohm
8c75a92b24
DATACMNS-1476 - Added Slice.nextOrLastPageable() and ….previousOrFirstPageable().
...
We now expose methods that allow to traverse the Pageables but make sure we stay within the result bounds.
Related ticket: DATACMNS-1475.
7 years ago
Oliver Drotbohm
b5972257af
DATACMNS-1475 - Fixed Javadoc of Slice.nextPageable() and ….previousPageable().
...
Documented Slice.nextPageable() and ….previousPageable() to return Pageable.unpaged() instead of null.
Follow-up ticket: DATACMNS-1476.
7 years ago
Christoph Strobl
0c1811946d
DATACMNS-1081 - Polishing.
...
Update Javadoc.
Original Pull Request: #331
7 years ago
Mark Paluch
73eb4ca928
DATACMNS-1081 - Add ReactiveQuerydslPredicateExecutor.
...
We now ship with a common interface for reactive repositories that want to support Querydsl.
Original Pull Request: #331
7 years ago
Oliver Drotbohm
242971f794
DATACMNS-1471 - Upgrade to Vavr 0.10.
7 years ago
Oliver Drotbohm
1b0f9b8c62
DATACMNS-1439 - Polishing.
...
Extended copyright years. More reasonable defaults in the mock implementation of ImplementationDetectionConfiguration in case someone might want to reuse it in other test cases.
Original pull request: #325 .
7 years ago
Mark Paluch
c755c71a36
DATACMNS-1439 - Polishing.
...
Reformat, remove trailing whitespaces.
Original pull request: #325 .
7 years ago
Mark Paluch
9fe35a24c9
DATACMNS-1439 - Use Java Beans decapitalization for default repository implementation bean names.
...
We now use Java Beans Introspector during default bean name derivation from class names. Previously, we used String.decapitalize(…) which decapitalizes always the first character. Java Beans do not decapitalize upper case sequences so a class name com.acme.UDPRepository translates to a bean name with UDPRepository instead of uDPRepository.
Original pull request: #325 .
7 years ago
Oliver Drotbohm
fe1ccd50be
DATACMNS-1466 - Polishing.
7 years ago
Oliver Drotbohm
e0c08e64e8
DATACMNS-1466 - Fixed potential ArrayIndexOutOfBoundsException in DefaultPersistentPropertyPath.
...
Introduced explicit content checks in ….getLeafProperty() and ….getBaseProperty().
7 years ago
Mark Paluch
92848cd178
DATACMNS-1426 - Updated changelog.
7 years ago
Mark Paluch
53ec026484
DATACMNS-1425 - Updated changelog.
7 years ago
Mark Paluch
28dae00203
DATACMNS-1424 - Updated changelog.
7 years ago
Oliver Drotbohm
a68c1a8c4a
DATACMNS-1460 - Upgrade to Vavr 0.9.3.
7 years ago
Mark Paluch
1969f4bcdc
DATACMNS-1459 - Update copyright years to 2019.
7 years ago
Oliver Drotbohm
0877ca8e11
DATACMNS-1456 - Polishing.
7 years ago
Oliver Drotbohm
135272ec3e
DATACMNS-1456 - ExtensionAwareEvaluationContextProvider now uses a ConcurrentHashMap as cache.
7 years ago
Oliver Drotbohm
566e6a3258
DATACMNS-1455 - HateoasPageableHandlerMethodArgumentResolver handles Pageable.unpaged() coprrectly.
...
Pageable.unpaged() is now effectively handled like a null value given in the 1.x branch.
7 years ago
Oliver Drotbohm
bb44322b3a
DATACMNS-1453 - Polishing.
...
Renamed test methods and made use of AssertJ assertions to verify exceptions being thrown.
Original pull request: #328 .
7 years ago
Francisco Soler
789099f6b9
DATACMNS-1453 - Fixed wrong assertion in AuditingBeanDefinitionRegistrarSupport.
...
Original pull request: #328 .
7 years ago
Oliver Drotbohm
d8705c1cca
DATACMNS-1448 - Repositories now favors primary repositories.
...
If multiple repositories pointing to a single domain type are found we now favor the one registered as primary bean definition. This allows allows reliable disambiguation on which repository is supposed to be used for generic repository interactions.
Related tickets: DATAREST-923.
7 years ago
Oliver Drotbohm
97390a1eef
DATACMNS-1447 - Streamable now exposes Collectors.
...
Added Streamable.toStreamable() and ….toStreamable(Collector) to allow the creation of a Streamable from streams wither using a default List-based intermediate collector (former) or providing an explicit one (latter).
7 years ago
Christoph Strobl
daaa16f195
DATACMNS-1441 - After release cleanups.
7 years ago
Christoph Strobl
fb32ef83d1
DATACMNS-1441 - Prepare next development iteration.
7 years ago
Christoph Strobl
df066475de
DATACMNS-1441 - Release version 2.2 M1 (Moore).
7 years ago
Christoph Strobl
8021dc35ba
DATACMNS-1441 - Prepare 2.2 M1 (Moore).
7 years ago
Christoph Strobl
250d396a8f
DATACMNS-1441 - Updated changelog.
7 years ago
Oliver Drotbohm
0731b72ea5
DATACMNS-1444 - Polishing.
...
Removed references to Serializable in repository interface declarations. Reformatting to waste less space with lines only containing ellipsis.
7 years ago
Oliver Drotbohm
defbff4bea
DATACMNS-1444 - Restructured query method documentation.
...
Moved collection return type and nullability handling to query method sections.
7 years ago