Bonjour,
J'ai une question "newbie" désolé mais je ne trouve aucune réponse satisfaisante.
Depuis Flex avec graniteDS j'apelle un service Java qui renvoi un arbre d'objets :
Code JAVA :
etc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Class A implements Serializable { List<B> listeB; } Class B implements Serializable { List<C> listeC; } Class C implements Serializable { } Code Flex : [RemoteClass("ClassA")] Class A { [ArayElementType("ClassB")] public var listeB : ArrayCollection; } ....
Lorsque j’appelle mon service qui me renvoi une liste de A List<A>, l’obtient une fault. Le même service renvoyant un int ou un string fonctionne parfaitement (la conf graniteDS est donc ok).
Que faut-il faire pour appeler un service qui renvoi une liste d'objets Java contenant eux mêmes des attributs sous forme de liste. Je précise que les getter et setter sont présents.
Je précise également que j'utilise un RemoteObject qui fonctionne lorsque je l’appelle avec des types simples.
Merci
Partager