public class MovieStudio extends Object
| Constructor and Description |
|---|
MovieStudio() |
MovieStudio(Actor mainActor,
String genre) |
MovieStudio(String name) |
MovieStudio(@NotNull String name,
@NotNull @Valid Person generalManager) |
MovieStudio(String name,
Person generalManager,
@Valid Actor[] recurringActors) |
MovieStudio(String name,
Person generalManager,
@Valid List<Actor> recurringActors) |
MovieStudio(String name,
Person generalManager,
@Valid Map<String,Actor> recurringActors) |
MovieStudio(String name,
Person generalManager,
@Valid Set<Actor> recurringActors) |
| Modifier and Type | Method and Description |
|---|---|
@Valid Movie |
getBestSellingMovie() |
@Valid Movie[] |
getBestSellingMoviesArrayBased() |
@Valid List<Movie> |
getBestSellingMoviesListBased() |
@Valid Map<String,Movie> |
getBestSellingMoviesMapBased() |
@Valid Set<Movie> |
getBestSellingMoviesSetBased() |
String |
getName() |
Movie |
makeMovie(Actor mainActor,
String genre) |
@NotNull Movie |
makeMovie(@NotNull String title,
@NotNull @Valid Person director,
@Valid List<Actor> actors) |
Movie |
makeMovieArrayBased(String title,
Person director,
@Valid Actor[] actors) |
Movie |
makeMovieMapBased(String title,
Person director,
@Valid Map<String,Actor> actors) |
Movie |
makeMovieSetBased(String title,
Person director,
@Valid Set<Actor> actors) |
public MovieStudio()
@ValidMovieStudio public MovieStudio(@NotNull @NotNull String name, @NotNull @Valid @NotNull @Valid Person generalManager)
@Valid public MovieStudio(String name)
public MovieStudio(String name, Person generalManager, @Valid @Valid List<Actor> recurringActors)
public MovieStudio(String name, Person generalManager, @Valid @Valid Actor[] recurringActors)
public MovieStudio(String name, Person generalManager, @Valid @Valid Set<Actor> recurringActors)
public MovieStudio(String name, Person generalManager, @Valid @Valid Map<String,Actor> recurringActors)
@ActorLikesGenre public MovieStudio(Actor mainActor, String genre)
@NotNull public @NotNull Movie makeMovie(@NotNull @NotNull String title, @NotNull @Valid @NotNull @Valid Person director, @Valid @Valid List<Actor> actors)
public Movie makeMovieArrayBased(String title, Person director, @Valid @Valid Actor[] actors)
public Movie makeMovieSetBased(String title, Person director, @Valid @Valid Set<Actor> actors)
public Movie makeMovieMapBased(String title, Person director, @Valid @Valid Map<String,Actor> actors)
@ActorLikesGenre public Movie makeMovie(Actor mainActor, String genre)
@Valid public @Valid Movie getBestSellingMovie()
@Valid public @Valid Movie[] getBestSellingMoviesArrayBased()
public String getName()
Copyright © 2008–2017. All rights reserved.