Насколько я знаю, это невозможно напрямую. В моем текущем рабочем проекте я экспериментировал с улучшением каждого возвращаемого объекта на стороне клиента с помощью методов из класса Javascript, что дает результат, который, я думаю, вас интересует.
DwrService.getThings({
callback:function(things){
for(thing in things){
YAHOO.augmentProto(thing, my.beautiful.package.MyClass);
}
// do your stuff here
}
});
Мне придется в понедельник на работе (сейчас воскресенье) проверять, правильно ли использовать augmentProto, но я думаю, что это так. Может даже быть лучше подключить DWR, что позволит вам делать это на лету автоматически.