Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.movietime.entities;
- import java.io.Serializable;
- import javax.persistence.*;
- import java.util.List;
- /**
- * The persistent class for the movies database table.
- *
- */
- @Entity
- @Table(name="movies")
- @NamedQuery(name="Movie.findAll", query="SELECT m FROM Movie m")
- public class Movie implements Serializable {
- private static final long serialVersionUID = 1L;
- private int movieid;
- private String imdbid;
- private String title;
- private String year;
- private List<Akatitle> akatitles;
- private List<Director> directors;
- private List<Distributor> distributors;
- private List<Editor> editors;
- private List<Genre> genres;
- private List<Keyword> keywords;
- private List<Language> languages;
- private List<Literature> literatures;
- private List<Location> locations;
- private List<Actor> actors;
- private List<Composer> composers;
- private List<Writer> writers;
- private List<Mpaarating> mpaaratings;
- private List<Plot> plots;
- private List<Prodcompany> prodcompanies;
- private List<Producer> producers;
- private List<Quote> quotes;
- private List<Rating> ratings;
- private List<Releasedate> releasedates;
- private List<Runningtime> runningtimes;
- private List<Soundtrack> soundtracks;
- private List<Tagline> taglines;
- private List<Technical> technicals;
- private List<Trivia> trivias;
- public Movie() {
- }
- @Id
- @GeneratedValue(strategy=GenerationType.AUTO)
- public int getMovieid() {
- return this.movieid;
- }
- public void setMovieid(int movieid) {
- this.movieid = movieid;
- }
- public String getImdbid() {
- return this.imdbid;
- }
- public void setImdbid(String imdbid) {
- this.imdbid = imdbid;
- }
- public String getTitle() {
- return this.title;
- }
- public void setTitle(String title) {
- this.title = title;
- }
- public String getYear() {
- return this.year;
- }
- public void setYear(String year) {
- this.year = year;
- }
- //bi-directional many-to-one association to Akatitle
- @OneToMany(mappedBy="movie")
- public List<Akatitle> getAkatitles() {
- return this.akatitles;
- }
- public void setAkatitles(List<Akatitle> akatitles) {
- this.akatitles = akatitles;
- }
- public Akatitle addAkatitle(Akatitle akatitle) {
- getAkatitles().add(akatitle);
- akatitle.setMovie(this);
- return akatitle;
- }
- public Akatitle removeAkatitle(Akatitle akatitle) {
- getAkatitles().remove(akatitle);
- akatitle.setMovie(null);
- return akatitle;
- }
- //bi-directional many-to-many association to Director
- @ManyToMany(mappedBy="movies")
- public List<Director> getDirectors() {
- return this.directors;
- }
- public void setDirectors(List<Director> directors) {
- this.directors = directors;
- }
- //bi-directional many-to-one association to Distributor
- @OneToMany(mappedBy="movie")
- public List<Distributor> getDistributors() {
- return this.distributors;
- }
- public void setDistributors(List<Distributor> distributors) {
- this.distributors = distributors;
- }
- public Distributor addDistributor(Distributor distributor) {
- getDistributors().add(distributor);
- distributor.setMovie(this);
- return distributor;
- }
- public Distributor removeDistributor(Distributor distributor) {
- getDistributors().remove(distributor);
- distributor.setMovie(null);
- return distributor;
- }
- //bi-directional many-to-many association to Editor
- @ManyToMany(mappedBy="movies")
- public List<Editor> getEditors() {
- return this.editors;
- }
- public void setEditors(List<Editor> editors) {
- this.editors = editors;
- }
- //bi-directional many-to-one association to Genre
- @OneToMany(mappedBy="movie")
- public List<Genre> getGenres() {
- return this.genres;
- }
- public void setGenres(List<Genre> genres) {
- this.genres = genres;
- }
- public Genre addGenre(Genre genre) {
- getGenres().add(genre);
- genre.setMovie(this);
- return genre;
- }
- public Genre removeGenre(Genre genre) {
- getGenres().remove(genre);
- genre.setMovie(null);
- return genre;
- }
- //bi-directional many-to-one association to Keyword
- @OneToMany(mappedBy="movie")
- public List<Keyword> getKeywords() {
- return this.keywords;
- }
- public void setKeywords(List<Keyword> keywords) {
- this.keywords = keywords;
- }
- public Keyword addKeyword(Keyword keyword) {
- getKeywords().add(keyword);
- keyword.setMovie(this);
- return keyword;
- }
- public Keyword removeKeyword(Keyword keyword) {
- getKeywords().remove(keyword);
- keyword.setMovie(null);
- return keyword;
- }
- //bi-directional many-to-one association to Language
- @OneToMany(mappedBy="movie")
- public List<Language> getLanguages() {
- return this.languages;
- }
- public void setLanguages(List<Language> languages) {
- this.languages = languages;
- }
- public Language addLanguage(Language language) {
- getLanguages().add(language);
- language.setMovie(this);
- return language;
- }
- public Language removeLanguage(Language language) {
- getLanguages().remove(language);
- language.setMovie(null);
- return language;
- }
- //bi-directional many-to-one association to Literature
- @OneToMany(mappedBy="movie")
- public List<Literature> getLiteratures() {
- return this.literatures;
- }
- public void setLiteratures(List<Literature> literatures) {
- this.literatures = literatures;
- }
- public Literature addLiterature(Literature literature) {
- getLiteratures().add(literature);
- literature.setMovie(this);
- return literature;
- }
- public Literature removeLiterature(Literature literature) {
- getLiteratures().remove(literature);
- literature.setMovie(null);
- return literature;
- }
- //bi-directional many-to-one association to Location
- @OneToMany(mappedBy="movie")
- public List<Location> getLocations() {
- return this.locations;
- }
- public void setLocations(List<Location> locations) {
- this.locations = locations;
- }
- public Location addLocation(Location location) {
- getLocations().add(location);
- location.setMovie(this);
- return location;
- }
- public Location removeLocation(Location location) {
- getLocations().remove(location);
- location.setMovie(null);
- return location;
- }
- //bi-directional many-to-many association to Actor
- @ManyToMany(mappedBy="movies")
- @JoinColumn(name="movieid")
- public List<Actor> getActors() {
- return this.actors;
- }
- public void setActors(List<Actor> actors) {
- this.actors = actors;
- }
- //bi-directional many-to-many association to Composer
- @ManyToMany(mappedBy="movies")
- @JoinColumn(name="movieid")
- public List<Composer> getComposers() {
- return this.composers;
- }
- public void setComposers(List<Composer> composers) {
- this.composers = composers;
- }
- //bi-directional many-to-many association to Writer
- @ManyToMany(mappedBy="movies")
- @JoinColumn(name="movieid")
- public List<Writer> getWriters() {
- return this.writers;
- }
- public void setWriters(List<Writer> writers) {
- this.writers = writers;
- }
- //bi-directional many-to-one association to Mpaarating
- @OneToMany(mappedBy="movie")
- public List<Mpaarating> getMpaaratings() {
- return this.mpaaratings;
- }
- public void setMpaaratings(List<Mpaarating> mpaaratings) {
- this.mpaaratings = mpaaratings;
- }
- public Mpaarating addMpaarating(Mpaarating mpaarating) {
- getMpaaratings().add(mpaarating);
- mpaarating.setMovie(this);
- return mpaarating;
- }
- public Mpaarating removeMpaarating(Mpaarating mpaarating) {
- getMpaaratings().remove(mpaarating);
- mpaarating.setMovie(null);
- return mpaarating;
- }
- //bi-directional many-to-one association to Plot
- @OneToMany(mappedBy="movie")
- public List<Plot> getPlots() {
- return this.plots;
- }
- public void setPlots(List<Plot> plots) {
- this.plots = plots;
- }
- public Plot addPlot(Plot plot) {
- getPlots().add(plot);
- plot.setMovie(this);
- return plot;
- }
- public Plot removePlot(Plot plot) {
- getPlots().remove(plot);
- plot.setMovie(null);
- return plot;
- }
- //bi-directional many-to-one association to Prodcompany
- @OneToMany(mappedBy="movie")
- public List<Prodcompany> getProdcompanies() {
- return this.prodcompanies;
- }
- public void setProdcompanies(List<Prodcompany> prodcompanies) {
- this.prodcompanies = prodcompanies;
- }
- public Prodcompany addProdcompany(Prodcompany prodcompany) {
- getProdcompanies().add(prodcompany);
- prodcompany.setMovie(this);
- return prodcompany;
- }
- public Prodcompany removeProdcompany(Prodcompany prodcompany) {
- getProdcompanies().remove(prodcompany);
- prodcompany.setMovie(null);
- return prodcompany;
- }
- //bi-directional many-to-many association to Producer
- @ManyToMany(mappedBy="movies")
- public List<Producer> getProducers() {
- return this.producers;
- }
- public void setProducers(List<Producer> producers) {
- this.producers = producers;
- }
- //bi-directional many-to-one association to Quote
- @OneToMany(mappedBy="movie")
- public List<Quote> getQuotes() {
- return this.quotes;
- }
- public void setQuotes(List<Quote> quotes) {
- this.quotes = quotes;
- }
- public Quote addQuote(Quote quote) {
- getQuotes().add(quote);
- quote.setMovie(this);
- return quote;
- }
- public Quote removeQuote(Quote quote) {
- getQuotes().remove(quote);
- quote.setMovie(null);
- return quote;
- }
- //bi-directional many-to-one association to Rating
- @OneToMany(mappedBy="movie")
- public List<Rating> getRatings() {
- return this.ratings;
- }
- public void setRatings(List<Rating> ratings) {
- this.ratings = ratings;
- }
- public Rating addRating(Rating rating) {
- getRatings().add(rating);
- rating.setMovie(this);
- return rating;
- }
- public Rating removeRating(Rating rating) {
- getRatings().remove(rating);
- rating.setMovie(null);
- return rating;
- }
- //bi-directional many-to-one association to Releasedate
- @OneToMany(mappedBy="movie")
- public List<Releasedate> getReleasedates() {
- return this.releasedates;
- }
- public void setReleasedates(List<Releasedate> releasedates) {
- this.releasedates = releasedates;
- }
- public Releasedate addReleasedate(Releasedate releasedate) {
- getReleasedates().add(releasedate);
- releasedate.setMovie(this);
- return releasedate;
- }
- public Releasedate removeReleasedate(Releasedate releasedate) {
- getReleasedates().remove(releasedate);
- releasedate.setMovie(null);
- return releasedate;
- }
- //bi-directional many-to-one association to Runningtime
- @OneToMany(mappedBy="movie")
- public List<Runningtime> getRunningtimes() {
- return this.runningtimes;
- }
- public void setRunningtimes(List<Runningtime> runningtimes) {
- this.runningtimes = runningtimes;
- }
- public Runningtime addRunningtime(Runningtime runningtime) {
- getRunningtimes().add(runningtime);
- runningtime.setMovie(this);
- return runningtime;
- }
- public Runningtime removeRunningtime(Runningtime runningtime) {
- getRunningtimes().remove(runningtime);
- runningtime.setMovie(null);
- return runningtime;
- }
- //bi-directional many-to-one association to Soundtrack
- @OneToMany(mappedBy="movie")
- public List<Soundtrack> getSoundtracks() {
- return this.soundtracks;
- }
- public void setSoundtracks(List<Soundtrack> soundtracks) {
- this.soundtracks = soundtracks;
- }
- public Soundtrack addSoundtrack(Soundtrack soundtrack) {
- getSoundtracks().add(soundtrack);
- soundtrack.setMovie(this);
- return soundtrack;
- }
- public Soundtrack removeSoundtrack(Soundtrack soundtrack) {
- getSoundtracks().remove(soundtrack);
- soundtrack.setMovie(null);
- return soundtrack;
- }
- //bi-directional many-to-one association to Tagline
- @OneToMany(mappedBy="movie")
- public List<Tagline> getTaglines() {
- return this.taglines;
- }
- public void setTaglines(List<Tagline> taglines) {
- this.taglines = taglines;
- }
- public Tagline addTagline(Tagline tagline) {
- getTaglines().add(tagline);
- tagline.setMovie(this);
- return tagline;
- }
- public Tagline removeTagline(Tagline tagline) {
- getTaglines().remove(tagline);
- tagline.setMovie(null);
- return tagline;
- }
- //bi-directional many-to-one association to Technical
- @OneToMany(mappedBy="movie")
- public List<Technical> getTechnicals() {
- return this.technicals;
- }
- public void setTechnicals(List<Technical> technicals) {
- this.technicals = technicals;
- }
- public Technical addTechnical(Technical technical) {
- getTechnicals().add(technical);
- technical.setMovie(this);
- return technical;
- }
- public Technical removeTechnical(Technical technical) {
- getTechnicals().remove(technical);
- technical.setMovie(null);
- return technical;
- }
- //bi-directional many-to-one association to Trivia
- @OneToMany(mappedBy="movie")
- public List<Trivia> getTrivias() {
- return this.trivias;
- }
- public void setTrivias(List<Trivia> trivias) {
- this.trivias = trivias;
- }
- public Trivia addTrivia(Trivia trivia) {
- getTrivias().add(trivia);
- trivia.setMovie(this);
- return trivia;
- }
- public Trivia removeTrivia(Trivia trivia) {
- getTrivias().remove(trivia);
- trivia.setMovie(null);
- return trivia;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement