LCDS - список ожиданий <Long>, получить ArrayCollection of Integer - PullRequest
1 голос
/ 14 декабря 2010

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

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

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

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

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

С уважением

Марти

1 Ответ

1 голос
/ 14 декабря 2010

Похоже, https://bugs.adobe.com/jira/browse/BLZ-115. Я бы попробовал использовать пользовательский маршаллер, например this one.

...