backend/buisnesslogic/src/main/java/com/plannaplan/entities/User.java

72 lines
1.4 KiB
Java
Raw Normal View History

2020-07-25 10:38:19 +02:00
package com.plannaplan.entities;
import java.sql.Date;
2020-07-25 10:38:19 +02:00
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import com.plannaplan.types.UserRoles;
//should setter be public?
2020-07-25 10:38:19 +02:00
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
private String surname;
private String email;
2020-07-25 10:38:19 +02:00
private UserRoles role;
private String token;
private Date tokenCreatedDate;
2020-07-25 10:38:19 +02:00
public User() {
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public Date getTokenCreatedDate() {
return tokenCreatedDate;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.tokenCreatedDate = new Date(System.currentTimeMillis());
this.token = token;
}
2020-07-25 10:38:19 +02:00
public String getName() {
return name;
}
public UserRoles getRole() {
return role;
}
public void setRole(UserRoles role) {
this.role = role;
}
public String getSurname() {
return surname;
}
public void setSurname(String surname) {
this.surname = surname;
}
public void setName(String name) {
this.name = name;
}
2020-07-25 10:38:19 +02:00
}