REST Easy - привязать другую версию модели к конечной точке - PullRequest
0 голосов
/ 18 декабря 2018

Я использую реализацию Easy Easy (2.3.7.FINAL), и теперь у меня возникла проблема с одним из следующих требований:

У меня есть и конечная точка

@Path("/create")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@POST
Response create(final CreateRequest createVnfRequest, @Context UriInfo uriInfo);

Модель CreateRequest может иметь две версии, скажем, в одной версии 2 атрибута (имя, адрес) и во второй версии 3 атрибута (имя, возраст, компания).Теперь моя проблема заключается в том, что на основе входящего запроса, как я могу связать соответствующий объект с запросом?

Я пытался PreProcessInterceptor отобразить запрос, но я не могу установить эту модель для метода конечной точки фактического запроса.

...