fixed category in posts

This commit is contained in:
SlimusMinus
2026-06-11 00:52:56 +03:00
parent 5692d8425e
commit e4b07fcbff
5 changed files with 45 additions and 4 deletions

View File

@@ -0,0 +1,29 @@
package com.krylov.refound.enums;
import lombok.Getter;
@Getter
public enum PostCategory {
ANIMAL("Питомец"),
THING("Вещь"),
OTHER("Другое");
private final String displayName;
PostCategory(String displayName) {
this.displayName = displayName;
}
public static PostCategory fromDisplayName(String displayName) {
if (displayName == null) {
return null;
}
for (PostCategory category : PostCategory.values()) {
if (category.displayName.equals(displayName)) {
return category;
}
}
throw new IllegalArgumentException("No enum constant with displayName: " + displayName);
}
}