From c6e21ffde8e26b63fc6d2f50848a2e101b7c44af Mon Sep 17 00:00:00 2001 From: John Blum Date: Mon, 21 Oct 2019 15:28:02 -0700 Subject: [PATCH] Use Lombok to declare the JPA required, protected, default, no-arg constructor. --- .../multi-store/src/main/java/example/app/model/Contact.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-geode-tests/smoke-tests/multi-store/src/main/java/example/app/model/Contact.java b/spring-geode-tests/smoke-tests/multi-store/src/main/java/example/app/model/Contact.java index 67efd5c9..f7610f31 100644 --- a/spring-geode-tests/smoke-tests/multi-store/src/main/java/example/app/model/Contact.java +++ b/spring-geode-tests/smoke-tests/multi-store/src/main/java/example/app/model/Contact.java @@ -22,8 +22,10 @@ import javax.persistence.Table; import org.springframework.data.annotation.Id; import org.springframework.lang.NonNull; +import lombok.AccessLevel; import lombok.Data; import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; import lombok.RequiredArgsConstructor; import lombok.ToString; @@ -42,6 +44,7 @@ import lombok.ToString; @Table(name = "Contacts") @ToString(of = "name") @EqualsAndHashCode(of = "name") +@NoArgsConstructor(access = AccessLevel.PROTECTED) @RequiredArgsConstructor(staticName = "newContact") @SuppressWarnings("unused") public class Contact { @@ -55,8 +58,6 @@ public class Contact { @Column(name = "phone_number") private String phoneNumber; - protected Contact() { } - public Contact withEmailAddress(String emailAddress) { setEmailAddress(emailAddress); return this;