View Javadoc
1   /*
2    * MIT License
3    * Copyright (c) 2006-2025 JMockit developers
4    * See LICENSE file for full license text.
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   * A person having a first and a last name.
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  }