refactored member assignment for new tasks

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
2025-09-23 11:58:29 +02:00
parent f549269326
commit 52b41b8d28
3 changed files with 41 additions and 44 deletions

View File

@@ -13,8 +13,9 @@ import de.srsoftware.umbrella.core.exceptions.UmbrellaException;
import org.json.JSONObject;
public class User {
private String lang, name;
private EmailAddress email;
private final String lang;
private final String name;
private final EmailAddress email;
public User(String name, EmailAddress email, String languageCode){
lang = languageCode;
@@ -51,6 +52,6 @@ public class User {
@Override
public String toString() {
return format("{0} ({1})",name,email);
return email == null ? name : format("{0} ({1})",name,email);
}
}