Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ro.ase.seminar1;
- /*
- SEMINAR 8
- Transformam Gen si Platforma din enum in String, ca sa nu ne complicam cu convertoare
- modificam si in MainActivity2, AddMovieActivity si ExtractMoviesJSON
- Pentru data vom fol covnertor
- Citire si scriere in Fisier
- */
- import androidx.room.Entity;
- import androidx.room.Ignore;
- import androidx.room.PrimaryKey;
- import androidx.room.TypeConverters;
- import java.io.Serializable;
- import java.util.Date;
- enum Gen {THRILLER, ROMANTIC, COMEDY, DRAMA, SF}
- enum Platforma {NETFLIX, HBOGO}
- @Entity(tableName = "movies")
- @TypeConverters({DateConvertor.class})
- public class Movie implements Serializable {
- @PrimaryKey(autoGenerate = true)
- private int id;
- public int getId() {
- return id;
- }
- public void setId(int id) {
- this.id = id;
- }
- private String title;
- private Date data;
- private String regizor;
- private int profit;
- private String genFilm;
- private String platforma;
- // private Gen genFilm;
- // private Platforma platforma;
- @Ignore
- public Movie(){
- }
- public Movie(String title, Date data, String regizor, int profit, String genFilm, String platforma) {
- this.title = title;
- this.data = data;
- this.regizor = regizor;
- this.profit = profit;
- this.genFilm = genFilm;
- this.platforma = platforma;
- }
- public String getTitle() {
- return title;
- }
- public void setTitle(String title) {
- this.title = title;
- }
- public Date getData() {
- return data;
- }
- public void setData(Date data) {
- this.data = data;
- }
- public String getRegizor() {
- return regizor;
- }
- public void setRegizor(String regizor) {
- this.regizor = regizor;
- }
- public int getProfit() {
- return profit;
- }
- public void setProfit(int profit) {
- this.profit = profit;
- }
- public String getGenFilm() {
- return genFilm;
- }
- public void setGenFilm(String genFilm) {
- this.genFilm = genFilm;
- }
- public String getPlatforma() {
- return platforma;
- }
- public void setPlatforma(String platforma) {
- this.platforma = platforma;
- }
- @Override
- public String toString() {
- return "Movie{" +
- "title='" + title + '\'' +
- ", data=" + data +
- ", regizor='" + regizor + '\'' +
- ", profit=" + profit +
- ", genFilm=" + genFilm +
- ", platforma=" + platforma +
- '}';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement