1
2
3
4
5
6 package petclinic.util;
7
8 import jakarta.persistence.MappedSuperclass;
9 import jakarta.validation.constraints.NotNull;
10 import jakarta.validation.constraints.Size;
11
12
13
14
15 @MappedSuperclass
16 public class Person extends BaseEntity {
17 private static final long serialVersionUID = 1L;
18
19 @NotNull
20 @Size(min = 1)
21 protected String firstName;
22
23 @NotNull
24 @Size(min = 1)
25 protected String lastName;
26
27 public String getFirstName() {
28 return firstName;
29 }
30
31 public void setFirstName(String firstName) {
32 this.firstName = firstName;
33 }
34
35 public String getLastName() {
36 return lastName;
37 }
38
39 public void setLastName(String lastName) {
40 this.lastName = lastName;
41 }
42 }