Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.model;
- import javax.persistence.Entity;
- import javax.persistence.GeneratedValue;
- import javax.persistence.GenerationType;
- import javax.persistence.Id;
- import javax.validation.constraints.NotEmpty;
- import javax.validation.constraints.NotNull;
- import javax.validation.constraints.Pattern;
- import javax.validation.constraints.Size;
- @Entity
- public class User {
- @Id
- @GeneratedValue(strategy=GenerationType.AUTO)
- private int id;
- @NotNull
- @NotEmpty(message = "{email.notempty}")
- @Size(min=4, message = "Username should have atleast 4 characters")
- private String username;
- @NotNull
- @NotEmpty(message = "{email.notempty}")
- @Pattern(regexp="([a-zA-Z0-9\\-\\.\\_]+)" + "(\\@)([a-zA-Z0-9\\-\\.]+)" + "(\\.)([a-zA-Z]{2,4})$", message = "Invalid address")
- private String mail;
- @NotNull
- @NotEmpty(message = "{email.notempty}")
- @Size(min=6, message = "Password should have atleast 6 characters")
- private String password;
- public User(String username, String mail, String password) {
- super();
- this.username = username;
- this.mail = mail;
- this.password = password;
- }
- public User() {};
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- public String getUsername() {
- return username;
- }
- public void setUsername(String username) {
- this.username = username;
- }
- public String getMail() {
- return mail;
- }
- public void setMail(String mail) {
- this.mail = mail;
- }
- public String getPassword() {
- return password;
- }
- public void setPassword(String password) {
- this.password = password;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement