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
|
|
|
}
|