package com.itbox.grzl.event.bean;
import java.util.HashMap;
import java.util.Map;
import android.os.Parcel;
import android.os.Parcelable;
/**
* @author hyh
* creat_at:2013-9-9-下午3:35:59
*/
public class EventPhotoModel implements Parcelable{
private int photoid;
private int userid;
private int activityid;
private String photosubject;
private String photopath;
private String uploadtime;
public EventPhotoModel() {
super();
}
public EventPhotoModel(Map<String, Comparable> val) {
super();
photoid = (Integer) val.get("photoid");
userid = (Integer) val.get("userid");
activityid = (Integer) val.get("activityid");
photosubject = (String) val.get("photosubject");
photopath = (String) val.get("photopath");
uploadtime = (String) val.get("uploadtime");
}
public int getPhotoid() {
return photoid;
}
public void setPhotoid(int photoid) {
this.photoid = photoid;
}
public int getUserid() {
return userid;
}
public void setUserid(int userid) {
this.userid = userid;
}
public int getActivityid() {
return activityid;
}
public void setActivityid(int activityid) {
this.activityid = activityid;
}
public String getPhotosubject() {
return photosubject;
}
public void setPhotosubject(String photosubject) {
this.photosubject = photosubject;
}
public String getPhotopath() {
return photopath;
}
public void setPhotopath(String photopath) {
this.photopath = photopath;
}
public String getUploadtime() {
return uploadtime;
}
public void setUploadtime(String uploadtime) {
this.uploadtime = uploadtime;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
Map<String, Comparable> val = new HashMap<String, Comparable>();
val.put("photoid", photoid);
val.put("userid", userid);
val.put("activityid", activityid);
val.put("photosubject", photosubject);
val.put("photopath", photopath);
val.put("uploadtime", uploadtime);
dest.writeMap(val);
}
public static final Parcelable.Creator<EventPhotoModel> CREATOR = new Parcelable.Creator<EventPhotoModel>() {
@Override
public EventPhotoModel createFromParcel(Parcel source) {
@SuppressWarnings("unchecked")
HashMap<String, Comparable> val = source.readHashMap(HashMap.class.getClassLoader());
EventPhotoModel p = new EventPhotoModel(val);
return p;
}
@Override
public EventPhotoModel[] newArray(int size) {
return new EventPhotoModel[size];
}
};
}