78 |
78 |
79 public void setLastname(String lastname) { |
79 public void setLastname(String lastname) { |
80 this.lastname = lastname; |
80 this.lastname = lastname; |
81 } |
81 } |
82 |
82 |
|
83 public String getDisplayname() { |
|
84 StringBuilder dn = new StringBuilder(); |
|
85 dn.append(givenname); |
|
86 dn.append(' '); |
|
87 dn.append(lastname); |
|
88 dn.append(' '); |
|
89 if (mail != null && !mail.isBlank()) { |
|
90 dn.append("<"+mail+">"); |
|
91 } |
|
92 final var str = dn.toString().trim(); |
|
93 return str.isBlank() ? username : str; |
|
94 } |
|
95 |
83 @Override |
96 @Override |
84 public boolean equals(Object o) { |
97 public boolean equals(Object o) { |
85 if (this == o) return true; |
98 if (this == o) return true; |
86 if (o == null || getClass() != o.getClass()) return false; |
99 if (o == null || getClass() != o.getClass()) return false; |
87 User user = (User) o; |
100 User user = (User) o; |