3
import org.eclipse.persistence.jpa.config.UuidGenerator;
5
import javax.annotation.Generated;
6
import javax.persistence.Entity;
7
import javax.persistence.GeneratedValue;
8
import javax.persistence.Id;
9
import javax.persistence.UniqueConstraint;
10
import javax.validation.constraints.NotNull;
11
import java.io.Serializable;
12
import java.math.BigInteger;
14
import java.util.UUID;
17
public class Student implements Serializable {
24
protected String firstName, lastName;
27
protected String city, street, postCode, houseNumber, apartmentNumber;
30
protected Date dateOfBirth;
34
return firstName + " " + lastName;
48
setCity (String city) {
58
setStreet (String street) {
68
setPostCode (String postCode) {
69
this.postCode = postCode;
78
setHouseNumber (String houseNumber) {
79
this.houseNumber = houseNumber;
83
getApartmentNumber () {
84
return apartmentNumber;
88
setApartmentNumber (String apartmentNumber) {
89
this.apartmentNumber = apartmentNumber;
98
setDateOfBirth (Date dateOfBirth) {
99
this.dateOfBirth = dateOfBirth;
118
setFirstName (String firstName) {
119
this.firstName = firstName;
123
setLastName (String lastName) {
124
this.lastName = lastName;