// 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.state; import android.os.Parcel; import android.os.Parcelable; import com.olio.communication.messages.MessagePayload; import java.io.Serializable; import org.apache.commons.lang3.builder.EqualsBuilder; import org.apache.commons.lang3.builder.HashCodeBuilder; // Referenced classes of package com.olio.state: // WebRequestable, Brand, Firmware public class Product extends MessagePayload implements Serializable, Parcelable, WebRequestable { public static final android.os.Parcelable.Creator CREATOR = new android.os.Parcelable.Creator() { public MessagePayload createFromParcel(Parcel parcel) { return MessagePayload.unpackParcel(parcel); } public volatile Object createFromParcel(Parcel parcel) { return createFromParcel(parcel); } public MessagePayload[] newArray(int i) { return new Brand[i]; } public volatile Object[] newArray(int i) { return newArray(i); } }; private static final long serialVersionUID = 20L; protected String band_style; protected String body_style; protected Brand brand; protected Firmware default_firmware; protected String id; protected String name; protected String sku; public Product() { } public boolean equals(Object obj) { if (obj != null) { if (obj == this) { return true; } if (obj.getClass() == getClass()) { Product product = (Product)obj; return (new EqualsBuilder()).appendSuper(super.equals(obj)).append(id, product.id).append(band_style, product.band_style).append(body_style, product.body_style).append(name, product.name).append(brand, product.brand).append(default_firmware, product.default_firmware).append(sku, product.sku).isEquals(); } } return false; } public MessagePayload fromWebJson(String s) { return null; } public String getBand_style() { return band_style; } public String getBody_style() { return body_style; } public Brand getBrand() { return brand; } public Firmware getDefaultFirmware() { return default_firmware; } public String getId() { return id; } public String getName() { return name; } public String getSku() { return sku; } public int hashCode() { return (new HashCodeBuilder()).appendSuper(super.hashCode()).append(id).append(band_style).append(body_style).append(name).append(brand).append(default_firmware).append(sku).toHashCode(); } public String payload() { return jsonEncode(); } public void setBand_style(String s) { band_style = s; } public void setBody_style(String s) { body_style = s; } public void setBrand(Brand brand1) { brand = brand1; } public void setDefaultFirmware(Firmware firmware) { default_firmware = firmware; } public void setId(String s) { id = s; } public void setName(String s) { name = s; } public void setSku(String s) { sku = s; } public String toString() { return (new StringBuilder()).append("Product{band_style='").append(band_style).append('\'').append(", id='").append(id).append('\'').append(", body_style='").append(body_style).append('\'').append(", name='").append(name).append('\'').append(", brand=").append(brand).append(", default_firmware=").append(default_firmware).append(", sku='").append(sku).append('\'').append('}').toString(); } }