[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: [reverbel-sod] MovieList
- Subject: Re: [reverbel-sod] MovieList
- From: "Ivan Neto" <ivanneto@xxxxxxxxx>
- Date: Wed, 26 Apr 2006 00:20:25 -0300
On 4/25/06, Ulisses Hayashida <ulisses_kendi@xxxxxxxxxxxx> wrote:
> Para retornar uma implementação de um Movie "movie"
> tenho que usar o MovieHelper e o MoviePOA para fazer
> narrow no "movie":
>
> return
> (MovieHelper.narrow(this.MoviePOA.servant_to_reference(movie)));
>
> Mas no caso de uma lista de "movies", vi que é
> gerado apenas um MovieListHelper, mas não um
> MovieListPOA.
> Tentei rodar o programa usando o MoviePOA a partir
> de um MovieListHelper, mas não funcionou.
> Alguém sabe como resolver isso, ou seja, como
> transformar uma lista de objetos em algo que possa ser
> retornado?
> É necessário implementar um MovieListPOA?
Na IDL, apenas a interface MovieHome possui operacoes que retornam
MovieLists. São elas:
MovieList findByName(in string name);
MovieList findByDirector(in string director);
No mapeamento IDL -> Java, essas operações serão mapeadas para:
public Movie[] findByName(String name);
public Movie[] findByDirector(String director);
Portanto, basta você retornar um array de Movies na sua implementação.