|
|
|
@ -113,7 +113,7 @@ class DefaultAuditableBeanWrapperFactory implements AuditableBeanWrapperFactory |
|
|
|
public TemporalAccessor setCreatedDate(TemporalAccessor value) { |
|
|
|
public TemporalAccessor setCreatedDate(TemporalAccessor value) { |
|
|
|
|
|
|
|
|
|
|
|
auditable.setCreatedDate( |
|
|
|
auditable.setCreatedDate( |
|
|
|
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(() -> new IllegalStateException())); |
|
|
|
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(IllegalStateException::new)); |
|
|
|
|
|
|
|
|
|
|
|
return value; |
|
|
|
return value; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -147,7 +147,7 @@ class DefaultAuditableBeanWrapperFactory implements AuditableBeanWrapperFactory |
|
|
|
public TemporalAccessor setLastModifiedDate(TemporalAccessor value) { |
|
|
|
public TemporalAccessor setLastModifiedDate(TemporalAccessor value) { |
|
|
|
|
|
|
|
|
|
|
|
auditable.setLastModifiedDate( |
|
|
|
auditable.setLastModifiedDate( |
|
|
|
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(() -> new IllegalStateException())); |
|
|
|
getAsTemporalAccessor(Optional.of(value), type).orElseThrow(IllegalStateException::new)); |
|
|
|
|
|
|
|
|
|
|
|
return value; |
|
|
|
return value; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -220,7 +220,7 @@ class DefaultAuditableBeanWrapperFactory implements AuditableBeanWrapperFactory |
|
|
|
* @return |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
@SuppressWarnings("unchecked") |
|
|
|
@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) { |
|
|
|
Class<? extends T> target) { |
|
|
|
|
|
|
|
|
|
|
|
return source.map(it -> { |
|
|
|
return source.map(it -> { |
|
|
|
|