diff --git a/src/main/java/guru/springframework/springpetclinic/model/Owner.java b/src/main/java/guru/springframework/springpetclinic/model/Owner.java new file mode 100644 index 000000000..464179cc0 --- /dev/null +++ b/src/main/java/guru/springframework/springpetclinic/model/Owner.java @@ -0,0 +1,7 @@ +package guru.springframework.springpetclinic.model; + +public class Owner extends Person { + public Owner(String firstName, String lastName) { + super(firstName, lastName); + } +} diff --git a/src/main/java/guru/springframework/springpetclinic/model/Person.java b/src/main/java/guru/springframework/springpetclinic/model/Person.java new file mode 100644 index 000000000..694cd9bb5 --- /dev/null +++ b/src/main/java/guru/springframework/springpetclinic/model/Person.java @@ -0,0 +1,27 @@ +package guru.springframework.springpetclinic.model; + +public class Person { + private String firstName; + private String lastName; + + public Person(String firstName, String lastName) { + this.firstName = firstName; + this.lastName = lastName; + } + + public String getFirstName() { + return firstName; + } + + public void setFirstName(String firstName) { + this.firstName = firstName; + } + + public String getLastName() { + return lastName; + } + + public void setLastName(String lastName) { + this.lastName = lastName; + } +} diff --git a/src/main/java/guru/springframework/springpetclinic/model/Pet.java b/src/main/java/guru/springframework/springpetclinic/model/Pet.java new file mode 100644 index 000000000..2cfc65be9 --- /dev/null +++ b/src/main/java/guru/springframework/springpetclinic/model/Pet.java @@ -0,0 +1,34 @@ +package guru.springframework.springpetclinic.model; + +import java.time.LocalDate; + +public class Pet { + + private PetType petType; + private Owner owner; + private LocalDate birthDate; + + public PetType getPetType() { + return petType; + } + + public void setPetType(PetType petType) { + this.petType = petType; + } + + public Owner getOwner() { + return owner; + } + + public void setOwner(Owner owner) { + this.owner = owner; + } + + public LocalDate getBirthDate() { + return birthDate; + } + + public void setBirthDate(LocalDate birthDate) { + this.birthDate = birthDate; + } +} diff --git a/src/main/java/guru/springframework/springpetclinic/model/PetType.java b/src/main/java/guru/springframework/springpetclinic/model/PetType.java new file mode 100644 index 000000000..6fe4a7a89 --- /dev/null +++ b/src/main/java/guru/springframework/springpetclinic/model/PetType.java @@ -0,0 +1,4 @@ +package guru.springframework.springpetclinic.model; + +public class PetType { +} diff --git a/src/main/java/guru/springframework/springpetclinic/model/Vet.java b/src/main/java/guru/springframework/springpetclinic/model/Vet.java new file mode 100644 index 000000000..a195f7d26 --- /dev/null +++ b/src/main/java/guru/springframework/springpetclinic/model/Vet.java @@ -0,0 +1,7 @@ +package guru.springframework.springpetclinic.model; + +public class Vet extends Person { + public Vet(String firstName, String lastName) { + super(firstName, lastName); + } +}