public Movie createMovie(final String title, final int year) { final Movie movie = new Movie().persist(); movie.setTitle(title); movie.setYear(year); searchEngine.indexMovie(movie); return movie; }
public Movie getMovie(final String title) { Movie movie = getExactMovie(title); if (movie != null) return movie; return searchEngine.searchMovie(title); }
public Actor getActor(final String name) { Actor actor = actorRepository.findByPropertyValue("name", name); if (actor != null) return actor; return searchEngine.searchActor(name); }
public Actor createActor(final String name) { final Actor actor = new Actor().persist(); actor.setName(name); searchEngine.indexActor(actor); return actor; }