#238 - Delombok source files.

This commit is contained in:
Mark Paluch
2020-05-18 10:41:20 +02:00
parent 3599bbb902
commit d2a5f3c3a9
2 changed files with 17 additions and 9 deletions

View File

@@ -15,8 +15,6 @@
*/
package org.springframework.data.envers.repository.support;
import lombok.NonNull;
import java.time.Instant;
import java.time.LocalDateTime;
import java.time.ZoneOffset;
@@ -25,6 +23,7 @@ import java.util.Optional;
import org.hibernate.envers.DefaultRevisionEntity;
import org.springframework.data.history.RevisionMetadata;
import org.springframework.util.Assert;
/**
* {@link RevisionMetadata} working with a {@link DefaultRevisionEntity}. The entity/delegate itself gets ignored for
@@ -36,14 +35,17 @@ import org.springframework.data.history.RevisionMetadata;
*/
public final class DefaultRevisionMetadata implements RevisionMetadata<Integer> {
private final @NonNull DefaultRevisionEntity entity;
private final DefaultRevisionEntity entity;
private final RevisionType revisionType;
public DefaultRevisionMetadata(DefaultRevisionEntity entity) {
this(entity, RevisionType.UNKNOWN);
}
public DefaultRevisionMetadata(@NonNull DefaultRevisionEntity entity, RevisionType revisionType) {
public DefaultRevisionMetadata(DefaultRevisionEntity entity, RevisionType revisionType) {
Assert.notNull(entity, "DefaultRevisionEntity must not be null");
this.entity = entity;
this.revisionType = revisionType;
}

View File

@@ -15,9 +15,8 @@
*/
package org.springframework.data.envers.repository.support;
import lombok.Getter;
import org.hibernate.envers.RevisionNumber;
import org.springframework.data.repository.history.support.RevisionEntityInformation;
import org.springframework.data.util.AnnotationDetectionFieldCallback;
import org.springframework.util.Assert;
@@ -26,10 +25,9 @@ import org.springframework.util.ReflectionUtils;
/**
* {@link RevisionEntityInformation} that uses reflection to inspect a property annotated with {@link RevisionNumber} to
* find out about the revision number type.
*
*
* @author Oliver Gierke
*/
@Getter
public class ReflectionRevisionEntityInformation implements RevisionEntityInformation {
private final Class<?> revisionEntityClass;
@@ -37,7 +35,7 @@ public class ReflectionRevisionEntityInformation implements RevisionEntityInform
/**
* Creates a new {@link ReflectionRevisionEntityInformation} inspecting the given revision entity class.
*
*
* @param revisionEntityClass must not be {@literal null}.
*/
public ReflectionRevisionEntityInformation(Class<?> revisionEntityClass) {
@@ -59,4 +57,12 @@ public class ReflectionRevisionEntityInformation implements RevisionEntityInform
public boolean isDefaultRevisionEntity() {
return false;
}
public Class<?> getRevisionEntityClass() {
return this.revisionEntityClass;
}
public Class<?> getRevisionNumberType() {
return this.revisionNumberType;
}
}