Imported Jar Exception ожидает Enum StatusType, который не имеет необходимого значения enum, что делать? - PullRequest
0 голосов
/ 18 октября 2019

Я использую класс 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)

Какие у меня есть варианты?

...