package fr.avenirsesr.portfolio.api.domain.model.enums; public enum EUserCategory { TEACHER("teacher"), STUDENT("student"); private String name; EUserCategory(String name) { this.name = name; } public String getName() { return name; } public static EUserCategory fromString(String name) { for (EUserCategory category : EUserCategory.values()) { if (category.name.equalsIgnoreCase(name)) { return category; } } return null; } }