Created
September 12, 2014 17:56
-
-
Save px-amaac/ce2208a1450d156969ee to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class Version implements Parcelable { | |
@Expose | |
private String versionname; | |
@Expose | |
private Integer versionid; | |
@Expose | |
private Integer pageid; | |
@Expose | |
private Integer pagenumber; | |
@Expose | |
private Image image; | |
public Version(Parcel in) { | |
readFromParcel(in); | |
} | |
@Override public int describeContents() { | |
return 0; | |
} | |
@Override public void writeToParcel(Parcel dest, int flags) { | |
dest.writeParcelable(image, flags); | |
dest.writeInt((versionid == null) ? -1 : versionid); | |
dest.writeInt((pageid == null) ? -1 : pageid); | |
dest.writeInt((pagenumber == null) ? -1 : pagenumber); | |
dest.writeString((versionname == null) ? "" : versionname); | |
} | |
private void readFromParcel(Parcel in) { | |
versionname = in.readString(); | |
versionid = in.readInt(); | |
pageid = in.readInt(); | |
pagenumber = in.readInt(); | |
image = in.readParcelable(Image.class.getClassLoader()); | |
} | |
public static final Creator<Version> CREATOR = new Creator<Version>() { | |
@Override | |
public Version createFromParcel(Parcel source) { | |
return new Version(source); | |
} | |
@Override | |
public Version[] newArray(int size) { | |
return new Version[size]; | |
} | |
}; | |
public String getVersionname() { | |
return versionname; | |
} | |
public Integer getVersionid() { | |
return versionid; | |
} | |
public Integer getPageid() { | |
return pageid; | |
} | |
public Integer getPagenumber() { | |
return pagenumber; | |
} | |
public Image getImage() { | |
return image; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment