package example;
import java.util.ArrayList;
import javax.inject.Inject;
public class MovieLister {
@Inject private MovieFinder _finder;
/**
* Returns movies by a particular director.
*/
public Movie []moviesDirectedBy(String director)
{
ArrayList<Movie> movieList = new ArrayList<Movie>();
for (Movie movie : _finder.findAll()) {
if (director.equals(movie.getDirector()))
movieList.add(movie);
}
return (Movie []) movieList.toArray(new Movie[movieList.size()]);
}
}