package com.jparkie.aizoban.models;
import android.os.Parcel;
import android.os.Parcelable;
public class Manga implements Parcelable {
public static final String TAG = Manga.class.getSimpleName();
public static final String PARCELABLE_KEY = TAG + ":" + "ParcelableKey";
public static final Creator<Manga> CREATOR = new Creator<Manga>() {
@Override
public Manga createFromParcel(Parcel inputParcel) {
return new Manga(inputParcel);
}
@Override
public Manga[] newArray(int size) {
return new Manga[size];
}
};
private Long _id;
private String Source;
private String Url;
private String Artist;
private String Author;
private String Description;
private String Genre;
private String Name;
private boolean Completed;
private String ThumbnailUrl;
private int Rank;
private long Updated;
private int UpdateCount;
private boolean Initialized;
public Manga() {
}
private Manga(Parcel inputParcel) {
_id = inputParcel.readLong();
if (_id < 0) {
_id = null;
}
Source = inputParcel.readString();
Url = inputParcel.readString();
Artist = inputParcel.readString();
Author = inputParcel.readString();
Description = inputParcel.readString();
Genre = inputParcel.readString();
Name = inputParcel.readString();
Completed = inputParcel.readByte() != 0;
ThumbnailUrl = inputParcel.readString();
Rank = inputParcel.readInt();
Updated = inputParcel.readLong();
UpdateCount = inputParcel.readInt();
Initialized = inputParcel.readByte() != 0;
}
public Long getId() {
return _id;
}
public String getSource() {
return Source;
}
public void setSource(String source) {
Source = source;
}
public String getUrl() {
return Url;
}
public void setUrl(String url) {
Url = url;
}
public String getAuthor() {
return Author;
}
public void setAuthor(String author) {
Author = author;
}
public String getArtist() {
return Artist;
}
public void setArtist(String artist) {
Artist = artist;
}
public String getGenre() {
return Genre;
}
public void setGenre(String genre) {
Genre = genre;
}
public String getDescription() {
return Description;
}
public void setDescription(String description) {
Description = description;
}
public String getName() {
return Name;
}
public void setName(String name) {
Name = name;
}
public boolean isCompleted() {
return Completed;
}
public void setCompleted(boolean isCompleted) {
Completed = isCompleted;
}
public String getThumbnailUrl() {
return ThumbnailUrl;
}
public void setThumbnailUrl(String thumbnailUrl) {
ThumbnailUrl = thumbnailUrl;
}
public int getRank() {
return Rank;
}
public void setRank(int rank) {
Rank = rank;
}
public long getUpdated() {
return Updated;
}
public void setUpdated(long updated) {
Updated = updated;
}
public int getUpdateCount() {
return UpdateCount;
}
public void setUpdateCount(int updateCount) {
UpdateCount = updateCount;
}
public boolean isInitialized() {
return Initialized;
}
public void setInitialized(boolean initialized) {
Initialized = initialized;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel outputParcel, int flags) {
if (_id != null) {
outputParcel.writeLong(_id);
} else {
outputParcel.writeLong(-1);
}
outputParcel.writeString(Source);
outputParcel.writeString(Url);
outputParcel.writeString(Artist);
outputParcel.writeString(Author);
outputParcel.writeString(Description);
outputParcel.writeString(Genre);
outputParcel.writeString(Name);
outputParcel.writeByte((byte) (Completed ? 1 : 0));
outputParcel.writeString(ThumbnailUrl);
outputParcel.writeInt(Rank);
outputParcel.writeLong(Updated);
outputParcel.writeInt(UpdateCount);
outputParcel.writeByte((byte) (Initialized ? 1 : 0));
}
}