org.hibernate.beanvalidation.tck.tests.validation
Class MovieStudio

java.lang.Object
  extended by org.hibernate.beanvalidation.tck.tests.validation.MovieStudio

public class MovieStudio
extends Object

Author:
Gunnar Morling

Constructor Summary
MovieStudio()
           
MovieStudio(Actor mainActor, String genre)
           
MovieStudio(String name)
           
MovieStudio(String name, Person generalManager)
           
MovieStudio(String name, Person generalManager, Actor[] recurringActors)
           
MovieStudio(String name, Person generalManager, List<Actor> recurringActors)
           
MovieStudio(String name, Person generalManager, Map<String,Actor> recurringActors)
           
MovieStudio(String name, Person generalManager, Set<Actor> recurringActors)
           
 
Method Summary
 Movie getBestSellingMovie()
           
 Movie[] getBestSellingMoviesArrayBased()
           
 List<Movie> getBestSellingMoviesListBased()
           
 Map<String,Movie> getBestSellingMoviesMapBased()
           
 Set<Movie> getBestSellingMoviesSetBased()
           
 String getName()
           
 Movie makeMovie(Actor mainActor, String genre)
           
 Movie makeMovie(String title, Person director, List<Actor> actors)
           
 Movie makeMovieArrayBased(String title, Person director, Actor[] actors)
           
 Movie makeMovieMapBased(String title, Person director, Map<String,Actor> actors)
           
 Movie makeMovieSetBased(String title, Person director, Set<Actor> actors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MovieStudio

public MovieStudio()

MovieStudio

@ValidMovieStudio
public MovieStudio(@NotNull
                                    String name,
                                    @NotNull
                                    Person generalManager)

MovieStudio

public MovieStudio(String name)

MovieStudio

public MovieStudio(String name,
                   Person generalManager,
                   List<Actor> recurringActors)

MovieStudio

public MovieStudio(String name,
                   Person generalManager,
                   Actor[] recurringActors)

MovieStudio

public MovieStudio(String name,
                   Person generalManager,
                   Set<Actor> recurringActors)

MovieStudio

public MovieStudio(String name,
                   Person generalManager,
                   Map<String,Actor> recurringActors)

MovieStudio

@ActorLikesGenre
public MovieStudio(Actor mainActor,
                                   String genre)
Method Detail

makeMovie

@NotNull
public Movie makeMovie(@NotNull
                               String title,
                               @NotNull
                               Person director,
                               List<Actor> actors)

makeMovieArrayBased

public Movie makeMovieArrayBased(String title,
                                 Person director,
                                 Actor[] actors)

makeMovieSetBased

public Movie makeMovieSetBased(String title,
                               Person director,
                               Set<Actor> actors)

makeMovieMapBased

public Movie makeMovieMapBased(String title,
                               Person director,
                               Map<String,Actor> actors)

makeMovie

@ActorLikesGenre
public Movie makeMovie(Actor mainActor,
                                       String genre)

getBestSellingMovie

public Movie getBestSellingMovie()

getBestSellingMoviesListBased

public List<Movie> getBestSellingMoviesListBased()

getBestSellingMoviesArrayBased

public Movie[] getBestSellingMoviesArrayBased()

getBestSellingMoviesSetBased

public Set<Movie> getBestSellingMoviesSetBased()

getBestSellingMoviesMapBased

public Map<String,Movie> getBestSellingMoviesMapBased()

getName

public String getName()


Copyright © 2008-2013. All Rights Reserved.