LCDS - список ожидаемых<Long>, получить ArrayCollection of Integer

У меня есть POJO, который объявляет коллекцию List<Long>,

В настоящее время мы отправляем ArrayCollection номера, и он приходит к клиенту как ArrayCollection, населенный Integers,

Учитывая проблемы с Erasure Type & generics, я понимаю, как это происходит. Как мне это исправить?

К сожалению, из-за некоторых внутренних ограничений модель не может быть изменена. Т.е. мы не можем использовать подтип и не можем реализовать IExternalizable.

Существуют ли другие варианты регистрации пользовательских преобразователей типов в LCDS, кроме IExternalizable? Кроме того, есть ли какие-либо аннотации, которые мы можем использовать, которые указывают тип, который будет использоваться для коллекции?

С уважением

Marty

1 ответ

Решение

Это выглядит как https://bugs.adobe.com/jira/browse/BLZ-115. Я бы попробовал использовать собственный маршаллер, как этот.

Другие вопросы по тегам