package com.lateensoft.pathfinder.toolkit.model.character; import android.os.Parcel; import android.os.Parcelable; public class FluffInfo implements Parcelable { private String m_alignment; private String m_XP; private String m_nextLevelXP; private String m_playerClass; private String m_race; private String m_deity; private String m_level; private String m_size; private String m_gender; private String m_height; private String m_weight; private String m_eyes; private String m_hair; private String m_languages; private String m_description; public FluffInfo() { m_alignment = ""; m_XP = ""; m_nextLevelXP = ""; m_playerClass = ""; m_race = ""; m_deity = ""; m_level = ""; m_size = ""; m_gender = ""; m_height = ""; m_weight = ""; m_eyes = ""; m_hair = ""; m_languages = ""; m_description = ""; } public FluffInfo(Parcel in) { m_alignment = in.readString(); m_XP = in.readString(); m_nextLevelXP = in.readString(); m_playerClass = in.readString(); m_race = in.readString(); m_deity = in.readString(); m_level = in.readString(); m_size = in.readString(); m_gender = in.readString(); m_height = in.readString(); m_weight = in.readString(); m_eyes = in.readString(); m_hair = in.readString(); m_languages = in.readString(); m_description = in.readString(); } @Override public void writeToParcel(Parcel out, int flags) { out.writeString(m_alignment); out.writeString(m_XP); out.writeString(m_nextLevelXP); out.writeString(m_playerClass); out.writeString(m_race); out.writeString(m_deity); out.writeString(m_level); out.writeString(m_size); out.writeString(m_gender); out.writeString(m_height); out.writeString(m_weight); out.writeString(m_eyes); out.writeString(m_hair); out.writeString(m_languages); out.writeString(m_description); } public String getAlignment() { return m_alignment; } public void setAlignment(String alignment) { m_alignment = alignment; } public String getXP() { return m_XP; } public void setXP(String XP) { m_XP = XP; } public String getNextLevelXP() { return m_nextLevelXP; } public void setNextLevelXP(String nextLevelXP) { m_nextLevelXP = nextLevelXP; } public String getPlayerClass() { return m_playerClass; } public void setPlayerClass(String playerClass) { m_playerClass = playerClass; } public String getRace() { return m_race; } public String getDeity() { return m_deity; } public void setDeity(String deity) { m_deity = deity; } public String getLevel() { return m_level; } public void setLevel(String level) { m_level = level; } public String getSize() { return m_size; } public void setSize(String size) { m_size = size; } public String getGender() { return m_gender; } public void setGender(String gender) { m_gender = gender; } public String getHeight() { return m_height; } public void setHeight(String height) { m_height = height; } public String getWeight() { return m_weight; } public void setWeight(String weight) { m_weight = weight; } public String getEyes() { return m_eyes; } public void setEyes(String eyes) { m_eyes = eyes; } public String getHair() { return m_hair; } public void setHair(String hair) { m_hair = hair; } public void setRace(String race) { m_race = race; } public String getLanguages() { return m_languages; } public void setLanguages(String languages) { m_languages = languages; } public String getDescription() { return m_description; } public void setDescription(String description) { m_description = description; } @Override public int describeContents() { return 0; } public static final Parcelable.Creator<FluffInfo> CREATOR = new Parcelable.Creator<FluffInfo>() { public FluffInfo createFromParcel(Parcel in) { return new FluffInfo(in); } public FluffInfo[] newArray(int size) { return new FluffInfo[size]; } }; @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof FluffInfo)) return false; FluffInfo fluffInfo = (FluffInfo) o; if (m_XP != null ? !m_XP.equals(fluffInfo.m_XP) : fluffInfo.m_XP != null) return false; if (m_alignment != null ? !m_alignment.equals(fluffInfo.m_alignment) : fluffInfo.m_alignment != null) return false; if (m_deity != null ? !m_deity.equals(fluffInfo.m_deity) : fluffInfo.m_deity != null) return false; if (m_description != null ? !m_description.equals(fluffInfo.m_description) : fluffInfo.m_description != null) return false; if (m_eyes != null ? !m_eyes.equals(fluffInfo.m_eyes) : fluffInfo.m_eyes != null) return false; if (m_gender != null ? !m_gender.equals(fluffInfo.m_gender) : fluffInfo.m_gender != null) return false; if (m_hair != null ? !m_hair.equals(fluffInfo.m_hair) : fluffInfo.m_hair != null) return false; if (m_height != null ? !m_height.equals(fluffInfo.m_height) : fluffInfo.m_height != null) return false; if (m_languages != null ? !m_languages.equals(fluffInfo.m_languages) : fluffInfo.m_languages != null) return false; if (m_level != null ? !m_level.equals(fluffInfo.m_level) : fluffInfo.m_level != null) return false; if (m_nextLevelXP != null ? !m_nextLevelXP.equals(fluffInfo.m_nextLevelXP) : fluffInfo.m_nextLevelXP != null) return false; if (m_playerClass != null ? !m_playerClass.equals(fluffInfo.m_playerClass) : fluffInfo.m_playerClass != null) return false; if (m_race != null ? !m_race.equals(fluffInfo.m_race) : fluffInfo.m_race != null) return false; if (m_size != null ? !m_size.equals(fluffInfo.m_size) : fluffInfo.m_size != null) return false; if (m_weight != null ? !m_weight.equals(fluffInfo.m_weight) : fluffInfo.m_weight != null) return false; return true; } @Override public int hashCode() { int result = m_alignment != null ? m_alignment.hashCode() : 0; result = 31 * result + (m_XP != null ? m_XP.hashCode() : 0); result = 31 * result + (m_nextLevelXP != null ? m_nextLevelXP.hashCode() : 0); result = 31 * result + (m_playerClass != null ? m_playerClass.hashCode() : 0); result = 31 * result + (m_race != null ? m_race.hashCode() : 0); result = 31 * result + (m_deity != null ? m_deity.hashCode() : 0); result = 31 * result + (m_level != null ? m_level.hashCode() : 0); result = 31 * result + (m_size != null ? m_size.hashCode() : 0); result = 31 * result + (m_gender != null ? m_gender.hashCode() : 0); result = 31 * result + (m_height != null ? m_height.hashCode() : 0); result = 31 * result + (m_weight != null ? m_weight.hashCode() : 0); result = 31 * result + (m_eyes != null ? m_eyes.hashCode() : 0); result = 31 * result + (m_hair != null ? m_hair.hashCode() : 0); result = 31 * result + (m_languages != null ? m_languages.hashCode() : 0); result = 31 * result + (m_description != null ? m_description.hashCode() : 0); return result; } }