15 lines
343 B
Java
15 lines
343 B
Java
package com.yam.app.account.domain;
|
|
|
|
import java.util.Arrays;
|
|
|
|
public enum Role {
|
|
DEFAULT, LOCALIZED, ADMIN;
|
|
|
|
public static Role findRole(String role) {
|
|
return Arrays.stream(Role.values())
|
|
.filter(r -> r.name().equals(role))
|
|
.findFirst()
|
|
.orElseThrow(IllegalArgumentException::new);
|
|
}
|
|
}
|