View Javadoc
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  }