DATACMNS-1259 - Polishing.
Refactored lambdas to method references. Simplified type parameter. Added comment to test to indicate related issue. Original pull request: #273.
This commit is contained in:
committed by
Oliver Gierke
parent
5251f72e69
commit
9d3540cc54
@@ -113,7 +113,7 @@ class DefaultAuditableBeanWrapperFactory implements AuditableBeanWrapperFactory
|
||||
public TemporalAccessor setCreatedDate(TemporalAccessor value) {
|
||||
|
||||
auditable.setCreatedDate(
|
||||
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(() -> new IllegalStateException()));
|
||||
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(IllegalStateException::new));
|
||||
|
||||
return value;
|
||||
}
|
||||
@@ -147,7 +147,7 @@ class DefaultAuditableBeanWrapperFactory implements AuditableBeanWrapperFactory
|
||||
public TemporalAccessor setLastModifiedDate(TemporalAccessor value) {
|
||||
|
||||
auditable.setLastModifiedDate(
|
||||
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(() -> new IllegalStateException()));
|
||||
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(IllegalStateException::new));
|
||||
|
||||
return value;
|
||||
}
|
||||
@@ -220,7 +220,7 @@ class DefaultAuditableBeanWrapperFactory implements AuditableBeanWrapperFactory
|
||||
* @return
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
protected <T extends TemporalAccessor> Optional<T> getAsTemporalAccessor(Optional<? extends Object> source,
|
||||
protected <T extends TemporalAccessor> Optional<T> getAsTemporalAccessor(Optional<?> source,
|
||||
Class<? extends T> target) {
|
||||
|
||||
return source.map(it -> {
|
||||
|
||||
Reference in New Issue
Block a user