// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.olio.data.object.user; import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; public class OlioContact implements Serializable, Parcelable { public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public OlioContact createFromParcel(Parcel parcel) { return new OlioContact(parcel); } public volatile Object createFromParcel(Parcel parcel) { return createFromParcel(parcel); } public OlioContact[] newArray(int i) { return new OlioContact[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final long serialVersionUID = 0x539c7bcba62c5296L; private List emailAddresses; private String firstName; private boolean isGroup; private String lastName; private String name; private List phoneNumbers; private String photoUri; private int priority; public OlioContact() { } private OlioContact(Parcel parcel) { boolean flag = true; super(); name = parcel.readString(); photoUri = parcel.readString(); emailAddresses = new ArrayList(); parcel.readStringList(emailAddresses); phoneNumbers = new ArrayList(); parcel.readStringList(phoneNumbers); priority = parcel.readInt(); if (parcel.readInt() != 1) { flag = false; } isGroup = flag; } public int describeContents() { return 0; } public boolean equals(Object obj) { if (obj != null) { if (obj == this) { return true; } if (obj.getClass() == getClass()) { obj = (OlioContact)obj; return (new EqualsBuilder()).append(name, ((OlioContact) (obj)).name).append(isGroup, ((OlioContact) (obj)).isGroup).append(firstName, ((OlioContact) (obj)).firstName).append(lastName, ((OlioContact) (obj)).lastName).isEquals(); } } return false; } public List getEmailAddresses() { return emailAddresses; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public String getName() { return name; } public List getPhoneNumbers() { return phoneNumbers; } public String getPhotoUri() { return photoUri; } public int getPriority() { return priority; } public int hashCode() { return (new HashCodeBuilder()).append(name).append(isGroup).append(firstName).append(lastName).toHashCode(); } public boolean isGroup() { return isGroup; } public void setEmailAddresses(List list) { emailAddresses = list; } public void setFirstName(String s) { firstName = s; } public void setIsGroup(boolean flag) { isGroup = flag; } public void setLastName(String s) { lastName = s; } public void setName(String s) { name = s; } public void setPhoneNumbers(List list) { phoneNumbers = list; } public void setPhotoUri(String s) { photoUri = s; } public void setPriority(int i) { priority = i; } public void writeToParcel(Parcel parcel, int i) { parcel.writeString(name); parcel.writeString(photoUri); parcel.writeStringList(emailAddresses); parcel.writeStringList(phoneNumbers); parcel.writeInt(priority); if (isGroup) { i = 1; } else { i = 0; } parcel.writeInt(i); } }