Я использую класс Response.java
из javax.ws.rs.core
.
В этом классе есть перечисление Status
с объявлением:
public enum Status implements StatusType
.
Это объявление находится внутри класса Response.java
.
Проблема в том, что этот ENUM не имеет значения 422 - Unprocessable Entity
.
Моя цель - добавить эту 422 - Unprocessable Entity
ошибку.
Итак, я сделал что-то вроде этого:
public enum AdditionalStatus implements Response.StatusType {
UNPROCESSABLE_ENTITY(422, "Unprocessable Entity");
// Rest of code ommitted for brevity
...
}
Отлично, это позволяет мне использовать этот статус, однако я узнал, что все наши Исключения наследуются от импортированного jar WebApplicationException
который ... конечно ... ожидает класс Response.Status
класса в конструкторе.
public WebApplicationException(final String message, final Response.Status status)
Какие у меня есть варианты?