39 lines
578 B
Java
Raw Normal View History

2022-10-02 08:11:30 -04:00
package com.ossez.spring.security.models;
2019-10-15 23:08:57 +07:00
import javax.persistence.*;
@Entity
@Table(name = "roles")
public class Role {
2021-12-11 12:13:08 +07:00
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
@Enumerated(EnumType.STRING)
@Column(length = 20)
private ERole name;
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
public Role() {
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
}
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
public Role(ERole name) {
this.name = name;
}
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
public Integer getId() {
return id;
}
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
public void setId(Integer id) {
this.id = id;
}
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
public ERole getName() {
return name;
}
2019-10-15 23:08:57 +07:00
2021-12-11 12:13:08 +07:00
public void setName(ERole name) {
this.name = name;
}
2019-10-15 23:08:57 +07:00
}