LCDS - Erwarten Sie List , get Arraycollection von Integer
-
09-10-2019 - |
Frage
Ich habe ein POJO, die eine Sammlung von List<Long>
erklärt.
Wir sind derzeit eine ArrayCollection
von Nummer zu senden, und es ist auf dem Client als ArrayCollection
ankommen, bevölkert mit Integers
.
In Anbetracht der Probleme mit Typ Erasure & Generika Ich verstehe, wie dies geschieht. Wie kann ich das Problem beheben?
Leider wegen einiger internen Einschränkungen kann das Modell nicht geändert werden. D. h. - Wir können nicht einen Subtyp verwenden, und wir können IExternalizable nicht umsetzen
Gibt es andere Optionen für die Registrierung von benutzerdefinierten Typ-Wandler in LCDS, andere als IExternalizable? Alternativ gibt es irgendwelche Anmerkungen können wir, die den Typ angeben, verwenden, um für eine Sammlung verwendet werden?
Viele Grüße
Marty
Lösung
Es sieht aus wie https://bugs.adobe.com/jira/browse/BLZ -115 . Ich würde versuchen, einen benutzerdefinierten Marshaller verwenden, wie dieses ein.