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

changeset 47
57cfb94ab99f
parent 37
fecda0f466e6
child 51
dd0a45ae25d7
     1.1 --- a/src/main/java/de/uapcore/lightpit/entities/User.java	Wed May 13 21:46:26 2020 +0200
     1.2 +++ b/src/main/java/de/uapcore/lightpit/entities/User.java	Thu May 14 22:48:01 2020 +0200
     1.3 @@ -80,6 +80,19 @@
     1.4          this.lastname = lastname;
     1.5      }
     1.6  
     1.7 +    public String getDisplayname() {
     1.8 +        StringBuilder dn = new StringBuilder();
     1.9 +        dn.append(givenname);
    1.10 +        dn.append(' ');
    1.11 +        dn.append(lastname);
    1.12 +        dn.append(' ');
    1.13 +        if (mail != null && !mail.isBlank()) {
    1.14 +            dn.append("<"+mail+">");
    1.15 +        }
    1.16 +        final var str = dn.toString().trim();
    1.17 +        return str.isBlank() ? username : str;
    1.18 +    }
    1.19 +
    1.20      @Override
    1.21      public boolean equals(Object o) {
    1.22          if (this == o) return true;

mercurial