Как проверить, доступны ли значения в Enum?
Например, у меня есть перечисление ниже, которое содержит данные ниже 2
public enum DeliveryMethodEnum {
IMMEDIATE(1),
SCHEDULED(2);
private Integer deliveryMethod;
private DeliveryMethodEnum(Integer deliveryMethod) {
this.deliveryMethod = deliveryMethod;
}
public Integer getDeliveryMethod() {
return deliveryMethod;
}
}
1. IMMEDIATE(1)
2. SCHEDULED(2)
Мне нужно проверить значение параметра запроса, которое принадлежит перечислению выше,В параметре запроса мы передадим 1/2/3 ..
Если мы передадим 1 или 2, то он пройдет, потому что данные доступны в enum, иначе это не удастся.
Параметр запроса, как показано ниже
{
"deliveryMethod": 1
}
Как достичь вышеуказанных целей с помощью средства проверки hibernate?