Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.fstudio.moviecatalogue.Model;
- import android.os.Parcel;
- import android.os.Parcelable;
- import org.json.JSONObject;
- public class Movie implements Parcelable {
- private String title;
- private String genre;
- private String photo;
- private String duration;
- private String user_score;
- private String year;
- private String overview;
- public static final Creator<Movie> CREATOR = new Creator<Movie>() {
- @Override
- public Movie createFromParcel(Parcel in) {
- return new Movie(in);
- }
- @Override
- public Movie[] newArray(int size) {
- return new Movie[size];
- }
- };
- public String getTitle() {
- return title;
- }
- public void setTitle(String title) {
- this.title = title;
- }
- public String getGenre() {
- return genre;
- }
- public void setGenre(String genre) {
- this.genre = genre;
- }
- public String getPhoto() {
- return photo;
- }
- public void setPhoto(String photo) {
- this.photo = photo;
- }
- public String getDuration() {
- return duration;
- }
- public void setDuration(String duration) {
- this.duration = duration;
- }
- public String getUser_score() {
- return user_score;
- }
- public void setUser_score(String user_score) {
- this.user_score = user_score;
- }
- public String getYear() {
- return year;
- }
- public void setYear(String year) {
- this.year = year;
- }
- public String getOverview() {
- return overview;
- }
- public void setOverview(String overview) {
- this.overview = overview;
- }
- public Movie(JSONObject object) {
- try {
- String title = object.getString("title");
- String duration = object.getString("duration");
- String overview = object.getString("overview");
- String release_date = object.getString("release_date");
- String poster = object.getString("poster");
- String user_Score = object.getString("user_Score");
- this.title = title;
- this.duration = duration;
- this.overview = overview;
- this.year = release_date;
- this.user_score = user_Score;
- this.photo = poster;
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- private Movie(Parcel in) {
- title = in.readString();
- genre = in.readString();
- photo = in.readString();
- duration = in.readString();
- user_score = in.readString();
- year = in.readString();
- overview = in.readString();
- }
- @Override
- public int describeContents() {
- return 0;
- }
- @Override
- public void writeToParcel(Parcel parcel, int i) {
- parcel.writeString(title);
- parcel.writeString(genre);
- parcel.writeString(photo);
- parcel.writeString(duration);
- parcel.writeString(user_score);
- parcel.writeString(year);
- parcel.writeString(overview);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement