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. Я бы попробовал использовать собственный маршаллер, как этот.