Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 12.97 KB | None | 0 0
  1. package com.movietime.entities;
  2.  
  3. import java.io.Serializable;
  4. import javax.persistence.*;
  5. import java.util.List;
  6.  
  7.  
  8. /**
  9.  * The persistent class for the movies database table.
  10.  *
  11.  */
  12. @Entity
  13. @Table(name="movies")
  14. @NamedQuery(name="Movie.findAll", query="SELECT m FROM Movie m")
  15. public class Movie implements Serializable {
  16.     private static final long serialVersionUID = 1L;
  17.     private int movieid;
  18.     private String imdbid;
  19.     private String title;
  20.     private String year;
  21.     private List<Akatitle> akatitles;
  22.     private List<Director> directors;
  23.     private List<Distributor> distributors;
  24.     private List<Editor> editors;
  25.     private List<Genre> genres;
  26.     private List<Keyword> keywords;
  27.     private List<Language> languages;
  28.     private List<Literature> literatures;
  29.     private List<Location> locations;
  30.     private List<Actor> actors;
  31.     private List<Composer> composers;
  32.     private List<Writer> writers;
  33.     private List<Mpaarating> mpaaratings;
  34.     private List<Plot> plots;
  35.     private List<Prodcompany> prodcompanies;
  36.     private List<Producer> producers;
  37.     private List<Quote> quotes;
  38.     private List<Rating> ratings;
  39.     private List<Releasedate> releasedates;
  40.     private List<Runningtime> runningtimes;
  41.     private List<Soundtrack> soundtracks;
  42.     private List<Tagline> taglines;
  43.     private List<Technical> technicals;
  44.     private List<Trivia> trivias;
  45.  
  46.     public Movie() {
  47.     }
  48.  
  49.  
  50.     @Id
  51.     @GeneratedValue(strategy=GenerationType.AUTO)
  52.     public int getMovieid() {
  53.         return this.movieid;
  54.     }
  55.  
  56.     public void setMovieid(int movieid) {
  57.         this.movieid = movieid;
  58.     }
  59.  
  60.  
  61.     public String getImdbid() {
  62.         return this.imdbid;
  63.     }
  64.  
  65.     public void setImdbid(String imdbid) {
  66.         this.imdbid = imdbid;
  67.     }
  68.  
  69.  
  70.     public String getTitle() {
  71.         return this.title;
  72.     }
  73.  
  74.     public void setTitle(String title) {
  75.         this.title = title;
  76.     }
  77.  
  78.  
  79.     public String getYear() {
  80.         return this.year;
  81.     }
  82.  
  83.     public void setYear(String year) {
  84.         this.year = year;
  85.     }
  86.  
  87.  
  88.     //bi-directional many-to-one association to Akatitle
  89.     @OneToMany(mappedBy="movie")
  90.     public List<Akatitle> getAkatitles() {
  91.         return this.akatitles;
  92.     }
  93.  
  94.     public void setAkatitles(List<Akatitle> akatitles) {
  95.         this.akatitles = akatitles;
  96.     }
  97.  
  98.     public Akatitle addAkatitle(Akatitle akatitle) {
  99.         getAkatitles().add(akatitle);
  100.         akatitle.setMovie(this);
  101.  
  102.         return akatitle;
  103.     }
  104.  
  105.     public Akatitle removeAkatitle(Akatitle akatitle) {
  106.         getAkatitles().remove(akatitle);
  107.         akatitle.setMovie(null);
  108.  
  109.         return akatitle;
  110.     }
  111.  
  112.  
  113.     //bi-directional many-to-many association to Director
  114.     @ManyToMany(mappedBy="movies")
  115.     public List<Director> getDirectors() {
  116.         return this.directors;
  117.     }
  118.  
  119.     public void setDirectors(List<Director> directors) {
  120.         this.directors = directors;
  121.     }
  122.  
  123.  
  124.     //bi-directional many-to-one association to Distributor
  125.     @OneToMany(mappedBy="movie")
  126.     public List<Distributor> getDistributors() {
  127.         return this.distributors;
  128.     }
  129.  
  130.     public void setDistributors(List<Distributor> distributors) {
  131.         this.distributors = distributors;
  132.     }
  133.  
  134.     public Distributor addDistributor(Distributor distributor) {
  135.         getDistributors().add(distributor);
  136.         distributor.setMovie(this);
  137.  
  138.         return distributor;
  139.     }
  140.  
  141.     public Distributor removeDistributor(Distributor distributor) {
  142.         getDistributors().remove(distributor);
  143.         distributor.setMovie(null);
  144.  
  145.         return distributor;
  146.     }
  147.  
  148.  
  149.     //bi-directional many-to-many association to Editor
  150.     @ManyToMany(mappedBy="movies")
  151.     public List<Editor> getEditors() {
  152.         return this.editors;
  153.     }
  154.  
  155.     public void setEditors(List<Editor> editors) {
  156.         this.editors = editors;
  157.     }
  158.  
  159.  
  160.     //bi-directional many-to-one association to Genre
  161.     @OneToMany(mappedBy="movie")
  162.     public List<Genre> getGenres() {
  163.         return this.genres;
  164.     }
  165.  
  166.     public void setGenres(List<Genre> genres) {
  167.         this.genres = genres;
  168.     }
  169.  
  170.     public Genre addGenre(Genre genre) {
  171.         getGenres().add(genre);
  172.         genre.setMovie(this);
  173.  
  174.         return genre;
  175.     }
  176.  
  177.     public Genre removeGenre(Genre genre) {
  178.         getGenres().remove(genre);
  179.         genre.setMovie(null);
  180.  
  181.         return genre;
  182.     }
  183.  
  184.  
  185.     //bi-directional many-to-one association to Keyword
  186.     @OneToMany(mappedBy="movie")
  187.     public List<Keyword> getKeywords() {
  188.         return this.keywords;
  189.     }
  190.  
  191.     public void setKeywords(List<Keyword> keywords) {
  192.         this.keywords = keywords;
  193.     }
  194.  
  195.     public Keyword addKeyword(Keyword keyword) {
  196.         getKeywords().add(keyword);
  197.         keyword.setMovie(this);
  198.  
  199.         return keyword;
  200.     }
  201.  
  202.     public Keyword removeKeyword(Keyword keyword) {
  203.         getKeywords().remove(keyword);
  204.         keyword.setMovie(null);
  205.  
  206.         return keyword;
  207.     }
  208.  
  209.  
  210.     //bi-directional many-to-one association to Language
  211.     @OneToMany(mappedBy="movie")
  212.     public List<Language> getLanguages() {
  213.         return this.languages;
  214.     }
  215.  
  216.     public void setLanguages(List<Language> languages) {
  217.         this.languages = languages;
  218.     }
  219.  
  220.     public Language addLanguage(Language language) {
  221.         getLanguages().add(language);
  222.         language.setMovie(this);
  223.  
  224.         return language;
  225.     }
  226.  
  227.     public Language removeLanguage(Language language) {
  228.         getLanguages().remove(language);
  229.         language.setMovie(null);
  230.  
  231.         return language;
  232.     }
  233.  
  234.  
  235.     //bi-directional many-to-one association to Literature
  236.     @OneToMany(mappedBy="movie")
  237.     public List<Literature> getLiteratures() {
  238.         return this.literatures;
  239.     }
  240.  
  241.     public void setLiteratures(List<Literature> literatures) {
  242.         this.literatures = literatures;
  243.     }
  244.  
  245.     public Literature addLiterature(Literature literature) {
  246.         getLiteratures().add(literature);
  247.         literature.setMovie(this);
  248.  
  249.         return literature;
  250.     }
  251.  
  252.     public Literature removeLiterature(Literature literature) {
  253.         getLiteratures().remove(literature);
  254.         literature.setMovie(null);
  255.  
  256.         return literature;
  257.     }
  258.  
  259.  
  260.     //bi-directional many-to-one association to Location
  261.     @OneToMany(mappedBy="movie")
  262.     public List<Location> getLocations() {
  263.         return this.locations;
  264.     }
  265.  
  266.     public void setLocations(List<Location> locations) {
  267.         this.locations = locations;
  268.     }
  269.  
  270.     public Location addLocation(Location location) {
  271.         getLocations().add(location);
  272.         location.setMovie(this);
  273.  
  274.         return location;
  275.     }
  276.  
  277.     public Location removeLocation(Location location) {
  278.         getLocations().remove(location);
  279.         location.setMovie(null);
  280.  
  281.         return location;
  282.     }
  283.  
  284.  
  285.     //bi-directional many-to-many association to Actor
  286.     @ManyToMany(mappedBy="movies")
  287.     @JoinColumn(name="movieid")
  288.     public List<Actor> getActors() {
  289.         return this.actors;
  290.     }
  291.  
  292.     public void setActors(List<Actor> actors) {
  293.         this.actors = actors;
  294.     }
  295.  
  296.  
  297.     //bi-directional many-to-many association to Composer
  298.     @ManyToMany(mappedBy="movies")
  299.     @JoinColumn(name="movieid")
  300.     public List<Composer> getComposers() {
  301.         return this.composers;
  302.     }
  303.  
  304.     public void setComposers(List<Composer> composers) {
  305.         this.composers = composers;
  306.     }
  307.  
  308.  
  309.     //bi-directional many-to-many association to Writer
  310.     @ManyToMany(mappedBy="movies")
  311.     @JoinColumn(name="movieid")
  312.     public List<Writer> getWriters() {
  313.         return this.writers;
  314.     }
  315.  
  316.     public void setWriters(List<Writer> writers) {
  317.         this.writers = writers;
  318.     }
  319.  
  320.  
  321.     //bi-directional many-to-one association to Mpaarating
  322.     @OneToMany(mappedBy="movie")
  323.     public List<Mpaarating> getMpaaratings() {
  324.         return this.mpaaratings;
  325.     }
  326.  
  327.     public void setMpaaratings(List<Mpaarating> mpaaratings) {
  328.         this.mpaaratings = mpaaratings;
  329.     }
  330.  
  331.     public Mpaarating addMpaarating(Mpaarating mpaarating) {
  332.         getMpaaratings().add(mpaarating);
  333.         mpaarating.setMovie(this);
  334.  
  335.         return mpaarating;
  336.     }
  337.  
  338.     public Mpaarating removeMpaarating(Mpaarating mpaarating) {
  339.         getMpaaratings().remove(mpaarating);
  340.         mpaarating.setMovie(null);
  341.  
  342.         return mpaarating;
  343.     }
  344.  
  345.  
  346.     //bi-directional many-to-one association to Plot
  347.     @OneToMany(mappedBy="movie")
  348.     public List<Plot> getPlots() {
  349.         return this.plots;
  350.     }
  351.  
  352.     public void setPlots(List<Plot> plots) {
  353.         this.plots = plots;
  354.     }
  355.  
  356.     public Plot addPlot(Plot plot) {
  357.         getPlots().add(plot);
  358.         plot.setMovie(this);
  359.  
  360.         return plot;
  361.     }
  362.  
  363.     public Plot removePlot(Plot plot) {
  364.         getPlots().remove(plot);
  365.         plot.setMovie(null);
  366.  
  367.         return plot;
  368.     }
  369.  
  370.  
  371.     //bi-directional many-to-one association to Prodcompany
  372.     @OneToMany(mappedBy="movie")
  373.     public List<Prodcompany> getProdcompanies() {
  374.         return this.prodcompanies;
  375.     }
  376.  
  377.     public void setProdcompanies(List<Prodcompany> prodcompanies) {
  378.         this.prodcompanies = prodcompanies;
  379.     }
  380.  
  381.     public Prodcompany addProdcompany(Prodcompany prodcompany) {
  382.         getProdcompanies().add(prodcompany);
  383.         prodcompany.setMovie(this);
  384.  
  385.         return prodcompany;
  386.     }
  387.  
  388.     public Prodcompany removeProdcompany(Prodcompany prodcompany) {
  389.         getProdcompanies().remove(prodcompany);
  390.         prodcompany.setMovie(null);
  391.  
  392.         return prodcompany;
  393.     }
  394.  
  395.  
  396.     //bi-directional many-to-many association to Producer
  397.     @ManyToMany(mappedBy="movies")
  398.     public List<Producer> getProducers() {
  399.         return this.producers;
  400.     }
  401.  
  402.     public void setProducers(List<Producer> producers) {
  403.         this.producers = producers;
  404.     }
  405.  
  406.  
  407.     //bi-directional many-to-one association to Quote
  408.     @OneToMany(mappedBy="movie")
  409.     public List<Quote> getQuotes() {
  410.         return this.quotes;
  411.     }
  412.  
  413.     public void setQuotes(List<Quote> quotes) {
  414.         this.quotes = quotes;
  415.     }
  416.  
  417.     public Quote addQuote(Quote quote) {
  418.         getQuotes().add(quote);
  419.         quote.setMovie(this);
  420.  
  421.         return quote;
  422.     }
  423.  
  424.     public Quote removeQuote(Quote quote) {
  425.         getQuotes().remove(quote);
  426.         quote.setMovie(null);
  427.  
  428.         return quote;
  429.     }
  430.  
  431.  
  432.     //bi-directional many-to-one association to Rating
  433.     @OneToMany(mappedBy="movie")
  434.     public List<Rating> getRatings() {
  435.         return this.ratings;
  436.     }
  437.  
  438.     public void setRatings(List<Rating> ratings) {
  439.         this.ratings = ratings;
  440.     }
  441.  
  442.     public Rating addRating(Rating rating) {
  443.         getRatings().add(rating);
  444.         rating.setMovie(this);
  445.  
  446.         return rating;
  447.     }
  448.  
  449.     public Rating removeRating(Rating rating) {
  450.         getRatings().remove(rating);
  451.         rating.setMovie(null);
  452.  
  453.         return rating;
  454.     }
  455.  
  456.  
  457.     //bi-directional many-to-one association to Releasedate
  458.     @OneToMany(mappedBy="movie")
  459.     public List<Releasedate> getReleasedates() {
  460.         return this.releasedates;
  461.     }
  462.  
  463.     public void setReleasedates(List<Releasedate> releasedates) {
  464.         this.releasedates = releasedates;
  465.     }
  466.  
  467.     public Releasedate addReleasedate(Releasedate releasedate) {
  468.         getReleasedates().add(releasedate);
  469.         releasedate.setMovie(this);
  470.  
  471.         return releasedate;
  472.     }
  473.  
  474.     public Releasedate removeReleasedate(Releasedate releasedate) {
  475.         getReleasedates().remove(releasedate);
  476.         releasedate.setMovie(null);
  477.  
  478.         return releasedate;
  479.     }
  480.  
  481.  
  482.     //bi-directional many-to-one association to Runningtime
  483.     @OneToMany(mappedBy="movie")
  484.     public List<Runningtime> getRunningtimes() {
  485.         return this.runningtimes;
  486.     }
  487.  
  488.     public void setRunningtimes(List<Runningtime> runningtimes) {
  489.         this.runningtimes = runningtimes;
  490.     }
  491.  
  492.     public Runningtime addRunningtime(Runningtime runningtime) {
  493.         getRunningtimes().add(runningtime);
  494.         runningtime.setMovie(this);
  495.  
  496.         return runningtime;
  497.     }
  498.  
  499.     public Runningtime removeRunningtime(Runningtime runningtime) {
  500.         getRunningtimes().remove(runningtime);
  501.         runningtime.setMovie(null);
  502.  
  503.         return runningtime;
  504.     }
  505.  
  506.  
  507.     //bi-directional many-to-one association to Soundtrack
  508.     @OneToMany(mappedBy="movie")
  509.     public List<Soundtrack> getSoundtracks() {
  510.         return this.soundtracks;
  511.     }
  512.  
  513.     public void setSoundtracks(List<Soundtrack> soundtracks) {
  514.         this.soundtracks = soundtracks;
  515.     }
  516.  
  517.     public Soundtrack addSoundtrack(Soundtrack soundtrack) {
  518.         getSoundtracks().add(soundtrack);
  519.         soundtrack.setMovie(this);
  520.  
  521.         return soundtrack;
  522.     }
  523.  
  524.     public Soundtrack removeSoundtrack(Soundtrack soundtrack) {
  525.         getSoundtracks().remove(soundtrack);
  526.         soundtrack.setMovie(null);
  527.  
  528.         return soundtrack;
  529.     }
  530.  
  531.  
  532.     //bi-directional many-to-one association to Tagline
  533.     @OneToMany(mappedBy="movie")
  534.     public List<Tagline> getTaglines() {
  535.         return this.taglines;
  536.     }
  537.  
  538.     public void setTaglines(List<Tagline> taglines) {
  539.         this.taglines = taglines;
  540.     }
  541.  
  542.     public Tagline addTagline(Tagline tagline) {
  543.         getTaglines().add(tagline);
  544.         tagline.setMovie(this);
  545.  
  546.         return tagline;
  547.     }
  548.  
  549.     public Tagline removeTagline(Tagline tagline) {
  550.         getTaglines().remove(tagline);
  551.         tagline.setMovie(null);
  552.  
  553.         return tagline;
  554.     }
  555.  
  556.  
  557.     //bi-directional many-to-one association to Technical
  558.     @OneToMany(mappedBy="movie")
  559.     public List<Technical> getTechnicals() {
  560.         return this.technicals;
  561.     }
  562.  
  563.     public void setTechnicals(List<Technical> technicals) {
  564.         this.technicals = technicals;
  565.     }
  566.  
  567.     public Technical addTechnical(Technical technical) {
  568.         getTechnicals().add(technical);
  569.         technical.setMovie(this);
  570.  
  571.         return technical;
  572.     }
  573.  
  574.     public Technical removeTechnical(Technical technical) {
  575.         getTechnicals().remove(technical);
  576.         technical.setMovie(null);
  577.  
  578.         return technical;
  579.     }
  580.  
  581.  
  582.     //bi-directional many-to-one association to Trivia
  583.     @OneToMany(mappedBy="movie")
  584.     public List<Trivia> getTrivias() {
  585.         return this.trivias;
  586.     }
  587.  
  588.     public void setTrivias(List<Trivia> trivias) {
  589.         this.trivias = trivias;
  590.     }
  591.  
  592.     public Trivia addTrivia(Trivia trivia) {
  593.         getTrivias().add(trivia);
  594.         trivia.setMovie(this);
  595.  
  596.         return trivia;
  597.     }
  598.  
  599.     public Trivia removeTrivia(Trivia trivia) {
  600.         getTrivias().remove(trivia);
  601.         trivia.setMovie(null);
  602.  
  603.         return trivia;
  604.     }
  605.  
  606. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement