src/main/java/de/uapcore/lightpit/entities/User.java

changeset 47
57cfb94ab99f
parent 37
fecda0f466e6
child 51
dd0a45ae25d7
--- a/src/main/java/de/uapcore/lightpit/entities/User.java	Wed May 13 21:46:26 2020 +0200
+++ b/src/main/java/de/uapcore/lightpit/entities/User.java	Thu May 14 22:48:01 2020 +0200
@@ -80,6 +80,19 @@
         this.lastname = lastname;
     }
 
+    public String getDisplayname() {
+        StringBuilder dn = new StringBuilder();
+        dn.append(givenname);
+        dn.append(' ');
+        dn.append(lastname);
+        dn.append(' ');
+        if (mail != null && !mail.isBlank()) {
+            dn.append("<"+mail+">");
+        }
+        final var str = dn.toString().trim();
+        return str.isBlank() ? username : str;
+    }
+
     @Override
     public boolean equals(Object o) {
         if (this == o) return true;

mercurial