package com.ihateflyingbugs.kidsm.login; import android.os.Parcel; import android.os.Parcelable; import android.view.View; import com.ihateflyingbugs.kidsm.BaseItem; import com.ihateflyingbugs.kidsm.uploadphoto.InputTag; public class RegisterChildItem extends BaseItem implements Parcelable { private String member_srl; private String student_srl; String org_srl; private String class_srl; private String parent_srl; private String teacher_srl; private String shuttle_srl; private String birthday; private boolean isChecked; View layout; public RegisterChildItem(String member_srl, String student_srl, String name, String org_srl, String class_srl, String parent_srl, String teacher_srl, String shuttle_srl, String birthday) { this.setMember_srl(member_srl); this.setStudent_srl(student_srl); this.name = name; this.org_srl = org_srl; this.setClass_srl(class_srl); this.setParent_srl(parent_srl); this.setTeacher_srl(teacher_srl); this.setShuttle_srl(shuttle_srl); this.setBirthday(birthday); } // Parcelling part public RegisterChildItem(Parcel in){ String[] data = new String[2]; in.readStringArray(data); this.name = data[0]; this.setBirthday(data[1]); setChecked(false); } public static final Parcelable.Creator CREATOR = new Parcelable.Creator() { public RegisterChildItem createFromParcel(Parcel in) { return new RegisterChildItem(in); } public RegisterChildItem[] newArray(int size) { return new RegisterChildItem[size]; } }; @Override public int describeContents() { // TODO Auto-generated method stub return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeStringArray(new String[] {this.name, this.getBirthday()}); } public boolean isChecked() { return isChecked; } public void setChecked(boolean isChecked) { this.isChecked = isChecked; } public String getParent_srl() { return parent_srl; } public void setParent_srl(String parent_srl) { this.parent_srl = parent_srl; } public String getBirthday() { return birthday; } public void setBirthday(String birthday) { this.birthday = birthday; } public String getStudent_srl() { return student_srl; } public void setStudent_srl(String student_srl) { this.student_srl = student_srl; } public String getMember_srl() { return member_srl; } public void setMember_srl(String member_srl) { this.member_srl = member_srl; } public String getShuttle_srl() { return shuttle_srl; } public void setShuttle_srl(String shuttle_srl) { this.shuttle_srl = shuttle_srl; } public String getTeacher_srl() { return teacher_srl; } public void setTeacher_srl(String teacher_srl) { this.teacher_srl = teacher_srl; } public String getClass_srl() { return class_srl; } public void setClass_srl(String class_srl) { this.class_srl = class_srl; } }