Advertisement
ioana_martin98

Untitled

Nov 19th, 2020
935
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.62 KB | None | 0 0
  1. package ro.ase.seminar1;
  2. /*
  3. SEMINAR 8
  4. Transformam Gen si Platforma din enum in String, ca sa nu ne complicam cu convertoare
  5. modificam si in MainActivity2, AddMovieActivity si ExtractMoviesJSON
  6. Pentru data vom fol covnertor
  7. Citire si scriere in Fisier
  8.  */
  9. import androidx.room.Entity;
  10. import androidx.room.Ignore;
  11. import androidx.room.PrimaryKey;
  12. import androidx.room.TypeConverters;
  13.  
  14. import java.io.Serializable;
  15. import java.util.Date;
  16.  
  17. enum Gen {THRILLER, ROMANTIC, COMEDY, DRAMA, SF}
  18.  
  19. enum Platforma {NETFLIX, HBOGO}
  20. @Entity(tableName = "movies")
  21. @TypeConverters({DateConvertor.class})
  22. public class Movie  implements Serializable {
  23.     @PrimaryKey(autoGenerate = true)
  24.     private int id;
  25.  
  26.     public int getId() {
  27.         return id;
  28.     }
  29.  
  30.     public void setId(int id) {
  31.         this.id = id;
  32.     }
  33.  
  34.     private String title;
  35.     private Date data;
  36.     private String regizor;
  37.     private int profit;
  38.     private String genFilm;
  39.     private String platforma;
  40. //    private Gen genFilm;
  41. //    private Platforma platforma;
  42.  
  43.     @Ignore
  44.     public Movie(){
  45.  
  46.     }
  47.  
  48.     public Movie(String title, Date data, String regizor, int profit, String genFilm, String platforma) {
  49.         this.title = title;
  50.         this.data = data;
  51.         this.regizor = regizor;
  52.         this.profit = profit;
  53.         this.genFilm = genFilm;
  54.         this.platforma = platforma;
  55.     }
  56.  
  57.     public String getTitle() {
  58.         return title;
  59.     }
  60.  
  61.     public void setTitle(String title) {
  62.         this.title = title;
  63.     }
  64.  
  65.     public Date getData() {
  66.         return data;
  67.     }
  68.  
  69.     public void setData(Date data) {
  70.         this.data = data;
  71.     }
  72.  
  73.     public String getRegizor() {
  74.         return regizor;
  75.     }
  76.  
  77.     public void setRegizor(String regizor) {
  78.         this.regizor = regizor;
  79.     }
  80.  
  81.     public int getProfit() {
  82.         return profit;
  83.     }
  84.  
  85.     public void setProfit(int profit) {
  86.         this.profit = profit;
  87.     }
  88.  
  89.     public String getGenFilm() {
  90.         return genFilm;
  91.     }
  92.  
  93.     public void setGenFilm(String genFilm) {
  94.         this.genFilm = genFilm;
  95.     }
  96.  
  97.     public String getPlatforma() {
  98.         return platforma;
  99.     }
  100.  
  101.     public void setPlatforma(String platforma) {
  102.         this.platforma = platforma;
  103.     }
  104.  
  105.     @Override
  106.     public String toString() {
  107.         return "Movie{" +
  108.                 "title='" + title + '\'' +
  109.                 ", data=" + data +
  110.                 ", regizor='" + regizor + '\'' +
  111.                 ", profit=" + profit +
  112.                 ", genFilm=" + genFilm +
  113.                 ", platforma=" + platforma +
  114.                 '}';
  115.     }
  116. }
  117.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement