1 package com.dto;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 import org.hibernate.validator.constraints.NotEmpty;
25
26 import javax.validation.constraints.NotNull;
27 import javax.validation.constraints.Pattern;
28 import javax.validation.constraints.Size;
29
30
31
32
33 public class UserRequestDto {
34
35 @NotNull(message = "{FieldCanNotBeEmpty}")
36 @NotEmpty(message = "{FieldCanNotBeEmpty}")
37 @Pattern(regexp=".+@.+\\.[a-z]+", message = "{NotValidEmailValue}")
38 private String username;
39
40 @NotNull(message ="{FieldCanNotBeEmpty}")
41 @NotEmpty(message = "{FieldCanNotBeEmpty}")
42 private String firstName;
43
44 @NotNull(message = "{FieldCanNotBeEmpty}")
45 @NotEmpty(message = "{FieldCanNotBeEmpty}")
46 private String lastName;
47
48 @NotNull(message = "{FieldCanNotBeEmpty}")
49 @NotEmpty(message = "{FieldCanNotBeEmpty}")
50 @Size(min = 6, message = "{WrongPasswordLength}")
51 private String password;
52
53 public String getUsername(){
54 return this.username;
55 }
56 public void setUsername(String value){
57 this.username = value;
58 }
59
60 public String getFirstName(){
61 return this.firstName;
62 }
63 public void setFirstName(String value){
64 this.firstName = value;
65 }
66
67 public String getLastName(){
68 return this.lastName;
69 }
70 public void setLastName(String value){
71 this.lastName = value;
72 }
73
74 public String getPassword(){
75 return this.password;
76 }
77 public void setPassword(String value){
78 this.password = value;
79 }
80 }