Verschiebung nach anderem RePo - nun pro Projekt getrennt
This commit is contained in:
36
src/main/java/de/oaa/xxx/user/User.java
Normal file
36
src/main/java/de/oaa/xxx/user/User.java
Normal file
@@ -0,0 +1,36 @@
|
||||
package de.oaa.xxx.user;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.Period;
|
||||
import java.util.UUID;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
public class User {
|
||||
|
||||
private UUID userId;
|
||||
private String name;
|
||||
private String email;
|
||||
private String password;
|
||||
private boolean admin;
|
||||
private String profilePicture;
|
||||
private LocalDate geburtsdatum;
|
||||
private Integer groesse;
|
||||
private Integer gewicht;
|
||||
private Geschlecht geschlecht;
|
||||
private Neigung neigung;
|
||||
private Beziehungsstatus beziehungsstatus;
|
||||
private String beschreibung;
|
||||
|
||||
public Integer getAlter() {
|
||||
return geburtsdatum != null ? Period.between(geburtsdatum, LocalDate.now()).getYears() : null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "User[userId=" + userId + ", name=" + name + ", email=" + email + "]";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user