Wie erhalte ich eine stark typisierte Sammlung von BlazeDS?
Ich habe eine Spring Bean über BlazeDS für meine Flex-App freigegeben. In meinem Java-Code gebe ich stark typisierte Listen zurück. z.B.
public List<Folder> getFolders(String path) {
return dao.getFolders(path);
}
Die Flex-App empfängt die Daten als ArrayCollection von AS3-Objektinstanzen - also nicht als ArrayCollection von Ordnern. Ich habe meine Flex-Klasse wie folgt kommentiert:
package myproject.vo {
import com.adobe.cairngorm.vo.IValueObject;
import mx.collections.ArrayCollection;
[Bindable]
[RemoteClass(alias="myproject.vo.Folder")]
public class Folder extends PersistentObject implements IValueObject {
public function Folder() {}
}
}
Ich habe überprüft, ob meine Java Folder-Klasse Getter / Setter enthält, die den Eigenschaften in meiner Flex Folder-Klasse entsprechen. Irgendwelche Ideen?