1 package integrationTest.issue3402853;
2
3 import org.apache.commons.lang3.StringUtils;
4
5 public class MockUserBean {
6 private String first_name = StringUtils.EMPTY;
7 private String last_name = StringUtils.EMPTY;
8 private String profile_id = "";
9 private String email = "";
10 private String secondary_email = "";
11
12 public String getProfile_Id() {
13 return profile_id;
14 }
15
16 public void setProfile_Id(String userId) {
17 this.profile_id = userId;
18 }
19
20 public String getEmail() {
21 return email;
22 }
23
24 public void setEmail(String email) {
25 this.email = email;
26 }
27
28 public String getFirst_Name() {
29 return first_name;
30 }
31
32 public void setFirst_Name(String firstName) {
33 this.first_name = firstName;
34 }
35
36 public String getLast_Name() {
37 return last_name;
38 }
39
40 public void setLast_Name(String lastName) {
41 this.last_name = lastName;
42 }
43
44 @Override
45 public String toString() {
46 String userId = StringUtils.isEmpty(getProfile_Id()) ? "" : getProfile_Id().trim();
47 String firstname = StringUtils.isEmpty(getFirst_Name()) ? "" : getFirst_Name().trim();
48 String lastname = StringUtils.isEmpty(getLast_Name()) ? "" : getLast_Name().trim();
49 String email = StringUtils.isEmpty(getEmail()) ? "" : getEmail().trim();
50 StringBuilder value = new StringBuilder();
51 value.append(",user id:").append(userId);
52 value.append(",email:").append(email);
53 value.append(",first name:").append(firstname);
54 value.append(",last name:").append(lastname);
55
56 return value.toString();
57 }
58
59 public boolean equals(Object obj) {
60 if (!(obj instanceof MockUserBean)) {
61 return false;
62 }
63
64 return this == obj || (obj).toString().equalsIgnoreCase(this.toString());
65 }
66
67 public int hashCode() {
68 return toString().hashCode();
69 }
70
71 public boolean isFirstNameEmpty() {
72 return isNameEmpty(getFirst_Name());
73 }
74
75 public boolean isLastNameEmpty() {
76 return isNameEmpty(getLast_Name());
77 }
78
79 private boolean isNameEmpty(String name) {
80 return name == null || name.length() == 0 || StringUtils.EMPTY.equals(name);
81
82 }
83
84 public String getSecondary_Email() {
85 return secondary_email;
86 }
87
88 public void setSecondary_Email(String secondaryEmail) {
89 this.secondary_email = secondaryEmail;
90 }
91 }