BlazeDS et ArrayList d'objets personnalisés

Je suis en utilisant BlazeDS pour connect Flex avec Java. Je vais avoir de la difficulté à passer ArrayLists d'objets personnalisés à partir de Flex pour java.

J'ai deux objets, l'un s'appelle de la Catégorie, de l'autre Section. Une Catégorie a une liste de tableaux de la Section des objets. Je peux envoyer une liste de tableaux de la Catégorie des objets en arrière-et-vient entre Flex et Java, le problème est lorsque j'essaye d'accéder aux sections ArrayList d'une Catégorie d'objets qui ont été remis à la Java à partir de Flex, j'obtiens l'erreur suivante:

flex.messaging.MessageException: java.lang.ClassCastException : flex.messaging.io.amf.ASObject

Pour une raison que j'obtiens une liste de tableaux de ASObjects plutôt que de ma Section objets. J'ai essayé de regarder comment explicitement le type de tableaux dans actionscript, mais la seule chose que j'ai pu trouver à l'aide d'un objet Vectoriel, ce qui BlazeDS ne prend pas en charge. Est-il possible de transmettre une liste de tableaux de la Section des objets dans une liste de tableaux de la Catégorie des objets, ou dois-je trouver un autre moyen de contourner?

OriginalL'auteur KevMo | 2009-04-16