package com.eco.dao.classes; import java.io.Serializable; import java.util.List; import javax.persistence.*; import javax.validation.constraints.Size; import org.hibernate.validator.constraints.*; @Entity public class User implements Serializable { @Id private int IDUser; @GeneratedValue(strategy = GenerationType.AUTO) @OneToOne(mappedBy = "userPrivilege") List Privileges; @OneToOne(mappedBy = "userVille") private List Villes; private String Email; @NotEmpty /* @Size(min=4, max=10)*/ private String Login;private String Password; private String FirstName; private String LastName; private String Phone; private String Fax; private String Adresse; private int CodePostal; private String CIN; private String Remarque; public User() { super(); } public User(String name,String login,String password){ this.LastName=name; this.Login=login; this.Password=password; } public User(String email,String password){ this.Email=email; this.Password=password; } public User(int iDUser, String email, String login, String password, String firstName, String lastName, String phone, String fax, String adresse, int codePostal, String cIN, String remarque) { super(); IDUser = iDUser; Email = email; Login = login; Password = password; FirstName = firstName; LastName = lastName; Phone = phone; Fax = fax; Adresse = adresse; CodePostal = codePostal; CIN = cIN; Remarque = remarque; } public int getIDUser() { return IDUser; } public void setIDUser(int iDUser) { IDUser = iDUser; } public String getEmail() { return Email; } public void setEmail(String email) { Email = email; } public String getLogin() { return Login; } public void setLogin(String login) { Login = login; } public String getPassword() { return Password; } public void setPassword(String password) { Password = password; } public String getFirstName() { return FirstName; } public void setFirstName(String firstName) { FirstName = firstName; } public String getLastName() { return LastName; } public void setLastName(String lastName) { LastName = lastName; } public String getPhone() { return Phone; } public void setPhone(String phone) { Phone = phone; } public String getFax() { return Fax; } public void setFax(String fax) { Fax = fax; } public String getAdresse() { return Adresse; } public void setAdresse(String adresse) { Adresse = adresse; } public int getCodePostal() { return CodePostal; } public void setCodePostal(int codePostal) { CodePostal = codePostal; } public String getCIN() { return CIN; } public void setCIN(String cIN) { CIN = cIN; } public String getRemarque() { return Remarque; } public void setRemarque(String remarque) { Remarque = remarque; } }