You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
428 B

  1. package de.fd.fh.server.user;
  2. import dev.morphia.annotations.Id;
  3. import lombok.*;
  4. @AllArgsConstructor
  5. @Getter
  6. public class User {
  7. @Id
  8. private final UserId id;
  9. private String name;
  10. public static User of(String name)
  11. {
  12. return new User(null, name);
  13. }
  14. public void rename(String name)
  15. {
  16. if (name == null)
  17. {
  18. return;
  19. }
  20. this.name = name;
  21. }
  22. }