package org.beesden.shop.model; import javax.persistence.Column; import javax.persistence.MappedSuperclass; import org.hibernate.validator.constraints.Email; @MappedSuperclass public abstract class ModelContact extends ModelDefault { private static final long serialVersionUID = 1L; @Email @Column(name = "email", length = 35) private String email; @Column(name = "firstname", length = 150) private String firstname; @Column(name = "surname", length = 150) private String surname; @Column(name = "telephone", length = 35) private String telephone; @Column(name = "title", length = 50) private String title; // Getters and Setters public String getEmail() { return email; } public String getFirstname() { return firstname; } public String getSurname() { return surname; } public String getTelephone() { return telephone; } public String getTitle() { return title; } public void setEmail(String email) { this.email = email; } public void setFirstname(String firstname) { this.firstname = firstname; } public void setSurname(String surname) { this.surname = surname; } public void setTelephone(String telephone) { this.telephone = telephone; } public void setTitle(String title) { this.title = title; } }