package br.com.javace.javou.model.participant; import android.os.Parcel; import android.os.Parcelable; /** * Created by Rudsonlive on 10/07/15. */ public class Participant implements Parcelable { private int id; private int code; private boolean sex; private String name; private String phone; private String email; private String photo; private int shirtSize; private boolean group; private boolean attend; private String company; private String nameEvent; private String birthDate; private boolean raffled; @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeInt(this.getId()); dest.writeInt(this.getCode()); dest.writeByte(isSex() ? (byte) 1 : (byte) 0); dest.writeString(this.getName()); dest.writeString(this.getPhone()); dest.writeString(this.getEmail()); dest.writeString(this.getPhoto()); dest.writeInt(this.getShirtSize()); dest.writeByte(isGroup() ? (byte) 1 : (byte) 0); dest.writeByte(isAttend() ? (byte) 1 : (byte) 0); dest.writeString(this.getCompany()); dest.writeString(this.getNameEvent()); dest.writeString(this.getBirthDate()); dest.writeByte(isRaffled() ? (byte) 1 : (byte) 0); } public Participant() { } protected Participant(Parcel in) { this.setId(in.readInt()); this.setCode(in.readInt()); this.setSex(in.readByte() != 0); this.setName(in.readString()); this.setPhone(in.readString()); this.setEmail(in.readString()); this.setPhoto(in.readString()); this.setShirtSize(in.readInt()); this.setGroup(in.readByte() != 0); this.setAttend(in.readByte() != 0); this.setCompany(in.readString()); this.setNameEvent(in.readString()); this.setBirthDate(in.readString()); this.setRaffled(in.readByte() != 0); } public static final Parcelable.Creator<Participant> CREATOR = new Parcelable.Creator<Participant>() { public Participant createFromParcel(Parcel source) { return new Participant(source); } public Participant[] newArray(int size) { return new Participant[size]; } }; public int getId() { return id; } public void setId(int id) { this.id = id; } public int getCode() { return code; } public void setCode(int code) { this.code = code; } public boolean isSex() { return sex; } public void setSex(boolean sex) { this.sex = sex; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPhone() { return phone; } public void setPhone(String phone) { this.phone = phone; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getPhoto() { return photo; } public void setPhoto(String photo) { this.photo = photo; } public int getShirtSize() { return shirtSize; } public void setShirtSize(int shirtSize) { this.shirtSize = shirtSize; } public boolean isGroup() { return group; } public void setGroup(boolean group) { this.group = group; } public boolean isAttend() { return attend; } public void setAttend(boolean attend) { this.attend = attend; } public String getCompany() { return company; } public void setCompany(String company) { this.company = company; } public String getNameEvent() { return nameEvent; } public void setNameEvent(String nameEvent) { this.nameEvent = nameEvent; } public String getBirthDate() { return birthDate; } public void setBirthDate(String birthDate) { this.birthDate = birthDate; } public boolean isRaffled() { return raffled; } public void setRaffled(boolean raffled) { this.raffled = raffled; } public boolean getSex() { return sex; } }