From 0225bdb772d1334cc1aa7ab0fc3678df0864df6b Mon Sep 17 00:00:00 2001 From: AlisaLinUwU Date: Sun, 26 Jan 2025 10:42:28 +0500 Subject: Initialize --- .../com/mavlushechka/barbershop/domain/User.java | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 src/main/java/com/mavlushechka/barbershop/domain/User.java (limited to 'src/main/java/com/mavlushechka/barbershop/domain/User.java') diff --git a/src/main/java/com/mavlushechka/barbershop/domain/User.java b/src/main/java/com/mavlushechka/barbershop/domain/User.java new file mode 100644 index 0000000..5f59852 --- /dev/null +++ b/src/main/java/com/mavlushechka/barbershop/domain/User.java @@ -0,0 +1,66 @@ +package com.mavlushechka.barbershop.domain; + +import org.springframework.data.annotation.Id; +import org.springframework.data.mongodb.core.mapping.Document; + +import java.util.Set; + +@Document(collection = "users") +public class User { + @Id + private String id; + private String username; + private String password; + private boolean active; + private Set roles; + + public User() { + } + + public User(String username, String password, boolean active, Set roles) { + this.username = username; + this.password = password; + this.active = active; + this.roles = roles; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public boolean isActive() { + return active; + } + + public void setActive(boolean active) { + this.active = active; + } + + public Set getRoles() { + return roles; + } + + public void setRoles(Set roles) { + this.roles = roles; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } +} -- cgit v1.2.3