[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: [reverbel-sod] MovieList



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.